Hallo,
ich habe bei meinem Code ein Problem. Ich will zwei Zahlen damit (in diesem Fall) addieren, ich hab jetzt diesen Code hier und irgendwie wird mir das Ergebnis nicht ausgegeben . Bitte um Hilfe. Hier der Code :
Bei Unklarheiten gerne nachfragen!
ich habe bei meinem Code ein Problem. Ich will zwei Zahlen damit (in diesem Fall) addieren, ich hab jetzt diesen Code hier und irgendwie wird mir das Ergebnis nicht ausgegeben . Bitte um Hilfe. Hier der Code :
Code:
import java.util.Scanner;
public class BasicRechner {
public static void basicRechner() {
System.out.println(
"Gebe 2 Zahlen ein und den Rechenoperator, mit denen du mit deinen beiden Zahlen ein Ergebnis bekommen willst!");
@SuppressWarnings("resource")
Scanner keyboard = new Scanner(System.in);
String aufgabe = keyboard.nextLine();
if (aufgabe.contains("+") || aufgabe.contains("-") || aufgabe.contains("%") || aufgabe.contains("*")) {
if (aufgabe.contains("+")) {
} else if (aufgabe.contains("+")) {
String ersteZahl = aufgabe.substring(0, aufgabe.indexOf('+'));
String zweiteZahl = aufgabe.substring(aufgabe.indexOf('+')+ 1);
Integer firstZahl = Integer.parseInt(ersteZahl);
Integer secondZahl = Integer.parseInt(zweiteZahl);
int richtigeErsteZahl = firstZahl;
int richtigeZwieteZahl = secondZahl;
int ergebnis = richtigeErsteZahl + richtigeZwieteZahl;
System.out.println(ergebnis);
} else if (aufgabe.contains("-")) {
} else if (aufgabe.contains("%")) {
} else if (aufgabe.contains("*")) {
} else {
System.err.println("Dieses Rechenzeichen ist nicht verfügbar");
}
} else {
System.err.println("Dieses Rechenzeichen ist nicht verfügbar");
}
}
}
Bei Unklarheiten gerne nachfragen!