gpt4 book ai didi

java - 声明变量并在 if 语句中使用它

转载 作者:行者123 更新时间:2023-12-01 22:45:41 25 4
gpt4 key购买 nike

我刚刚开始使用 java,到目前为止它的表现非常好。但现在我开始自己编写一些代码。不要在这里遇到问题:

import java.util.Scanner;


public class Taschenrechner {

public static void main(String[] args) {

System.out.println ("Mein erster Java Taschenrechner");
Scanner scan = new Scanner (System.in);
System.out.println ("Welche Operation ? Möglich sind + - x /");
String operation = scan.nextLine ();
System.out.println ("Erste Zahl ?");
int input1 = scan.nextInt ();
System.out.println ("Zweite Zahl ?");
int input2 = scan.nextInt ();
int output = 0;

if (operation == "+") {
output = input1 + input2;
}

else if (operation == "-") {
output = input1 - input2;
}

else if (operation == "x") {
output = input1 * input2;
}

else if (operation == "/") {
output = input1 / input2;
}

System.out.println ("Das Ergebnis ist: " + output);

}

}

变量输出保持 0 不变

顺便问一下...我是否以正确的方式发布了代码样本?

最佳答案

使用 "+".equals(operation) 代替 operation == "+" 以及其他条件

关于java - 声明变量并在 if 语句中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25411373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com