Hey,
bin ganz neu in der "Programmierwelt" und bin gerade dabei mir die Basics in Sachen Java anzueignen.
Leider hab ich auch schon den ersten Fehler, und komme einfach nicht dahinter, was ich falsch mache.
Hier erstmal der Code:
Der Fehler der kommt betrifft die Zeilen 18 und 23 und lautet: "ergebnis cannot be resolved to a variable", was bedeutet dieser Fehler und wie kann ich ihn verhindern?
Gruß und schoneinmal Danke
bin ganz neu in der "Programmierwelt" und bin gerade dabei mir die Basics in Sachen Java anzueignen.
Leider hab ich auch schon den ersten Fehler, und komme einfach nicht dahinter, was ich falsch mache.
Hier erstmal der Code:
Java:
public class Temperaturumrechung {
/**
* @param args
*/
public static void main(String[] args) {
final int ADD_FAKTOR = 32;
final int MULT_FAKTOR = 5;
final int DIV_FAKTOR = 9;
System.out.println ("Was möchten Sie umrechnen?");
System.out.println ("c: Celsius in Fahrenheit");
System.out.println ("f: Fahrenheit in Celsius");
char choice = Input.readChar();
if (choice == 'c'){
System.out.println ("Geben Sie bitte die Temperatur in °C an");
double tCelsius = Input.readInt();
ergebnis = tCelsius * MULT_FAKTOR / DIV_FAKTOR + ADD_FAKTOR;
System.out.print(tCelsius + "°C sind °F: " );
} else {
System.out.println ("Geben Sie bitte die Temperatur in °F an");
double tFahrenheit = Input.readInt();
ergebnis = (tFahrenheit - ADD_FAKTOR) * DIV_FAKTOR / MULT_FAKTOR;
System.out.print(tFahrenheit + "°F sind in °C: " );
}
System.out.println (ergebnis);
}
}
Der Fehler der kommt betrifft die Zeilen 18 und 23 und lautet: "ergebnis cannot be resolved to a variable", was bedeutet dieser Fehler und wie kann ich ihn verhindern?
Gruß und schoneinmal Danke