プログラムが動作しません。何が間違っていると思いますか?
Scanner in = new Scanner(System.in);
System.out.print("Enter first number: ");
double num1 = in.nextDouble();
System.out.print("Enter second number: ");
double num2 = in.nextDouble();
System.out.println("Enter operation to perform: ");
String oper = in.next();
if(oper == "add" || oper == "addition" || oper == "+") {
double sum = num1 + num2;
System.out.printf("The sum of the two numbers is %d", sum);
}
操作(文字列)を入力すると、プログラムが終了します。出力:
Enter first number: 12
Enter second number: 8
Enter operation to perform:
"add"
Process completed.
エラーが見つからないようです、助けてください。