else if anweisungen

rachel

Mitglied
habe probleme mit mein code, das ich zu übung erstelle.
nach einem else if anweisung, wollte ich noch eine else if anweisung machen, allerdings zeigt java mir eine fehlermeldung an mein code schaut so aus:
Java:
package zusammenfassungen;
import java.io.*;

public class Zusammenfassungen8 {

    public static void main(String[] args)throws IOException {
        BufferedReader in = new BufferedReader(
                new InputStreamReader(System.in));
        System.out.println("Welchen Kemal Sunal Film wollen Sie sich anschauen?");
        String film=in.readLine();
        String uhrzeit=null;
        String sender= null;
if(film.equals("Sakar Sakir")){
    uhrzeit="18:45";
    sender="Kanal D";
  
}else if(film.equals("Kilibik"));{
    uhrzeit="20:00";
    sender="Show TV";
    if (film.equals("japon isi"));
    uhrzeit="19:00";
    sender ="FOX";
  
}else if(film.equals("Talih Kusu"));{


bei der letzen zeile zeigt er mir eine fehlermeldung an, kann mir vielleicht jmd netter weise behilflich sein🙂 danke
 
Zuletzt bearbeitet von einem Moderator:
Manche geschwungenen Klammern wurden von dir nicht geschlossen. Außerdem darf vor der geschwungenen Klammer kein Strichpunkt sein.

Java:
package zusammenfassungen;

import java.io.*;

public class Zusammenfassungen8 {

    public static void main(String[] args) throws IOException {

        BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Welchen Kemal Sunal Film wollen Sie sich anschauen?");
        String film = in.readLine();
        String uhrzeit = null;
        String sender = null;

        if (film.equals("Sakar Sakir")) {
            uhrzeit = "18:45";
            sender = "Kanal D";
        } else if (film.equals("Kilibik")) {
            uhrzeit = "20:00";
            sender = "Show TV";
        } else if (film.equals("japon isi")) {
            uhrzeit = "19:00";
            sender = "FOX";
        } else if (film.equals("Talih Kusu")) {
            // TODO
        }
    }
}
 
Zuletzt bearbeitet:
Code bitte in Code-Tags packen, das macht ihn leserlicher, danke! 🙂
[code=java] ... dein code ...[/code]

habe probleme mit mein code, das ich zu übung erstelle.
nach einem else if anweisung, wollte ich noch eine else if anweisung machen, allerdings zeigt java mir eine fehlermeldung an mein code schaut so aus:
...
bei der letzen zeile zeigt er mir eine fehlermeldung an, kann mir vielleicht jmd netter weise behilflich sein🙂 danke
krgewb hat dir ja schon gesagt das du alle Klammern natürlich auch wieder schließen musst.

Außerdem darf vor der geschwungenen Klammer kein Strichpunkt sein.
Das ist so nicht ganz richtig! Der Compiler akzeptiert ein ";" vor einer gewunschgenen Klammer. Das Problem liegt dann eher daran dass das Programm etwas anderes macht als erwartet 😉
 

Zurück
Oben