mich würde interessieren wie man in java exceptions abfängt. ich bin in einem ganz einfachen programm drauf gestoßen. mein programm soll die temperatur in grad fahrenheit einlesen und in grad celsius ausgeben. wenn ich jetzt das programm ausführe und anstatt einer zahl einfach ein leerzeichen eingebe bekomme ich eine exception weil meine formel zum umwandeln dann ein leerzeichen enthält und nicht rechnen kann. ich möchte nun anstelle der exception eine einfach ausgabe wie "sie dürfen kein leerzeichen eingeben" oder sowas. wäre super wenn mir jemand helfen würde.
mfg patrick
heir mein code:
import java.io.*;
public class HalloWorld {
public static void main (String[] args) throws IOException {
InputStreamReader reader = new InputStreamReader(System.in); BufferedReader input = new BufferedReader(reader);
System.out.println("geben sie die temperatur in fahrenheit an");
String test = input.readLine();
int f = Integer.parseInt(test);
float c = 5*(f-32)/9;
System.out.println(f + "grad fahrenheit sind" + c + " grad celsius");
Ansonsten -> www.c-plusplus.de/forum/viewtopic-var-t-is-139074.html Ist zwar C++, aber problemlos auf Java portierbar. Ansonsten sieh dir mal die Links im Anhang da an.Dieser Post wurde am 13.03.2006 um 18:07 Uhr von Reyx editiert.