Hallo. Ich wollte soeben einen Taschenrechner programmieren, die inputs haben alle geklappt, jedoch habe ich kein Ergebnis, also keinen Output bekommen. Kann jemand den Code mal durchschauen, was vielleicht der Fehler sein könnte?
Der Code ist:
Der Code ist:
Java:
import java.util.Scanner;
public class Taschenrechner {
public static void main(String[]args){
Scanner reader = new Scanner(System.in);
System.out.println("Enter number 1: ");
Scanner xd = new Scanner(System.in);
int a = reader.nextInt();
System.out.println("enter an operator");
String c = xd.next();
System.out.println("enter number 2");
int b = reader.nextInt();
if (c == "*"){
System.out.println(a*b);
}
if (c == "+"){
System.out.println(a+b);
}
if (c == "-"){
System.out.println(a-b);
}
if (c == "/"){
System.out.println(a/b);
}
}
}
Zuletzt bearbeitet von einem Moderator: