B
betaros
Gast
Ich bin so ein ziemlicher Javaanfänger und hab einen Taschenrechner für die Konsole geschrieben. Nur sagt Eclipse mir immer, dass er einen Wert nicht lesen kann. Fehlermeldung: „Die Lokale Variable Ergebnis ist möglicherweise nicht initialisiert“
Hier ist der Code:
Könnt ihr mir helfen, den Fehler zu beheben?
mfg
betaros[/code]
Hier ist der Code:
Code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/* (c) by betaros 2007 */
public class Taschenrechner {
public static void main ( String[] args) throws IOException {
InputStreamReader inStream = new InputStreamReader (System.in);
BufferedReader stdin = new BufferedReader (inStream);
String Zahl1;
String Zahl2;
String Aktion;
int Aktion2;
int Ergebnis;
int Zahl5;
int Zahl6;
System.out.println("Bitte geben Sie die erste Zahl ein ");
Zahl1 = stdin.readLine();
Zahl5 = Integer.parseInt( Zahl1 );
System.out.println("Bitte geben Sie die die Operation an: ");
System.out.println("Addition = 1");
System.out.println("Subtraktion = 2");
System.out.println("Multiplikation = 3");
System.out.println("Division = 4");
Aktion = stdin.readLine();
Aktion2 = Integer.parseInt( Aktion );
System.out.println("Bitte geben Sie die zweite Zahl ein: ");
Zahl2 = stdin.readLine();
Zahl6 = Integer.parseInt( Zahl2 );
if (Aktion2 == 1)
Ergebnis = Zahl5 + Zahl6;
if (Aktion2 == 2)
Ergebnis = Zahl5 - Zahl6;
if (Aktion2 == 3)
Ergebnis = Zahl5 * Zahl6;
if (Aktion2 == 4)
Ergebnis = Zahl5 / Zahl6;
System.out.println("Das Ergebnis ist" + Ergebnis);
}}
Könnt ihr mir helfen, den Fehler zu beheben?
mfg
betaros[/code]