Hilfe bei Java?
Der Code (Taschenrechner):
import java.util.Scanner;
public class App {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
System.out.println("Ihre Berechnung: ");
double zahl1 = scanner.nextDouble();
double zahl2 = scanner.nextDouble();
char operator = scanner.next().charAt(0);
System.out.println(taschenrechner(zahl1, zahl2, operator));
}
static double taschenrechner (double zahl1, double zahl2, char operator) {
double ergebnis = 0.0;
switch (operator) {
case '-': ergebnis = zahl1 - zahl2; break;
case '+': ergebnis = zahl1 + zahl2 ; break;
case '*': ergebnis = zahl1 * zahl2; break;
case '/': ergebnis = zahl1 / zahl2; break;
}
return ergebnis;
}
}
Jetzt:
Man wird nach der Eingabe gefragt, dann muss man die Zahl eingeben, man wird wieder gefragt und nochmal gefragt.
Ich will aber:
Man wird einmal gefragt und kann dann seine ganze Rechnung eingeben.
Ich habe mitbekommen, dass man das mit der String-Split-Methode machen kann, aber ich weiß nicht, wie man das tut in Kombination mit den Scannervariablen, die ja keine Strings sind.
Java,
Code,
Eclipse,
Programmiersprache,
Algorithmus