怎么输出是0啊怎么修改猜行啊
import java.util.*;
public class Calculator{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数字A");
int numberA = scanner.nextInt();
System.out.println("请选择运算符号(+、-、*、/):");
String numberB = scanner.next();
System.out.println("请输入数字C");
int C = scanner.nextInt();
int D =0 ;
if (numberB == "+")
D = numberA + C;
if (numberB == "-")
D = numberA - C;
if (numberB == "*")
D = numberA * C;
System.out.println ("你要的结果是"+D);
}
}
import java.util.*;
public class Calculator{
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
System.out.println("请输入数字A");
int numberA = scanner.nextInt();
System.out.println("请选择运算符号(+、-、*、/):");
String numberB = scanner.next();
System.out.println("请输入数字C");
int C = scanner.nextInt();
int D =0 ;
if (numberB == "+")
D = numberA + C;
if (numberB == "-")
D = numberA - C;
if (numberB == "*")
D = numberA * C;
System.out.println ("你要的结果是"+D);
}
}
字符串判断怎么能用==呢?你这样判断当然不行啊...
D = numberA + C;
}