Frage von Alinchen24, 20

Java Exception fehlermeldung?

import java.io.*;

public class A {

public static void main(String[] args){
    FileReader f = new FileReader("A");
    try{
        while(true){
            int c= f.read();
            if(c<0) return ;
            System.out.println((char)c);
        }
    }catch(FileNotFoundException e){    
    }
    catch(IOException e){
        
    }

Wieso gibt mir der Compiler hier ein Fehler an ? LG aLINA

Antwort
von CaptainWobbles, 7

0. musst du noch eine geschweifte Klammer zu machen

1.kann die fileNotFoundException schon bei der Instanziierung des Filereaders geschmissen werden also musst du deinen try-Block eine Zeile vorher anfangen lassen

-->

public static void main(String[] args){
try{
FileReader f = new FileReader("A");
while(true){
int c= f.read();
if(c<0) return ;
System.out.println((char)c);
}
}catch(FileNotFoundException e){
}
catch(IOException e){

}
}

Keine passende Antwort gefunden?

Fragen Sie die Community