P
Pierre
Gast
Hallo,
Da ich noch nicht viel über die Java-Programmierung kenne, würde ich gerne eine Frage stellen.
Im folgenden Code sollte normaler weise am Schluss vor dem catch block " temp_in.close(); " stehen, ohne diesen funktionierts, mit der Anweisung aber nicht, woran könnte das liegen?
Mit code bekomme ich diese Fehlermeldung.
Vielen Dank
P.
Da ich noch nicht viel über die Java-Programmierung kenne, würde ich gerne eine Frage stellen.
Im folgenden Code sollte normaler weise am Schluss vor dem catch block " temp_in.close(); " stehen, ohne diesen funktionierts, mit der Anweisung aber nicht, woran könnte das liegen?
Java:
import java.io.*;
public class read_celsius
{
public static void main(String[] args)
{
double temp;
try
{
// Streams fuer AUsgabe in Datei erzeugen
FileInputStream temp_dat = new FileInputStream ("temp.dat");
DataInputStream temp_in = new DataInputStream(temp_dat);
while (true)
{
temp = temp_in.readDouble() + 273.15;
System.out.println(temp+" Grad Kelvin");
}
}
catch (EOFException ende)
{
System.out.println("Das war's!");
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
Mit code bekomme ich diese Fehlermeldung.
Java:
C:\Streams>javac read_celsius.java
read_celsius.java:18: unreachable statement
temp_in.close();
^
1 error
Vielen Dank
P.