Folgende Methode habe ich geschrieben:
Die Variable ergebnis bitte erst mal ignorieren. Die Initialisierung mit 2 ist erstmal zur Zufriedenstellung der return-Anweisung.
Jedenfalls kommt die Methode irgendwie nicht damit klar, dass ich dir Variable operand1 mit der Methode Console.inpDouble() initialisieren will. Ist das generell nicht möglich Variablen mit Methoden als Wert zu initialisieren?
Was diese Methode machen soll??
Sie soll eingegebene Zahlen mit dem eingegebenen Rechenoperator berechnen. Die Methoden Console.inpDouble und Console.inpChar sind Methoden zum Einlesen der Werte.
Wie schreibe ich die Methode kalkuliere() anders?
Vielen Dank
Code:
public static double kalkuliere() {
double operand1 = Console.inpDouble();
double ergebnis = 2;
System.out.println("Bitte geben Sie eine Zahl ein");
System.out.println(operand1);
System.out.println("Bitte geben Sie eine Rechenart ein.");
Console.inpChar();
System.out.println("Bitte geben Sie eine weitere Zahl ein.");
Console.inpDouble();
return ergebnis;
}
Die Variable ergebnis bitte erst mal ignorieren. Die Initialisierung mit 2 ist erstmal zur Zufriedenstellung der return-Anweisung.
Jedenfalls kommt die Methode irgendwie nicht damit klar, dass ich dir Variable operand1 mit der Methode Console.inpDouble() initialisieren will. Ist das generell nicht möglich Variablen mit Methoden als Wert zu initialisieren?
Was diese Methode machen soll??
Sie soll eingegebene Zahlen mit dem eingegebenen Rechenoperator berechnen. Die Methoden Console.inpDouble und Console.inpChar sind Methoden zum Einlesen der Werte.
Wie schreibe ich die Methode kalkuliere() anders?
Vielen Dank