import java.util.Scanner;
public class Calc{
public static void main(String[]args){
Scanner input=new Scanner(System.in);//create the Scanner objects
System.out.println("------Welcome to the calculator------");
System.out.println("Please enter the first number:");
int firstNumber=input.nextInt();
System.out.println("Please enter the second number:");
int secondNumber=input.nextInt();
System.out.println("Please enter the operators(+,-,*,/,%):");
String oper=input.next();
int result=0;
boolean flag=true;
switch(oper){
case"+":
result=firstNumber+secondNumber;
break;
case"-":
result=firstNumber-secondNumber;
break;
case"*":
result=firstNumber*secondNumber;
break;
case"/":
if(secondNumber!=0){
result=firstNumber/secondNumber;
}else{
flag=false;
}
break;
case"%":
result=firstNumber%secondNumber;
break;
default:
flag=false;
System.out.println("Sorry, the operator you enter is wrong");
break;
}
//判断是否可以计算,并输出运算结果
if(flag){
System.out.println(firstNumber+oper+secondNumber+"="+result);
}
}
}
为啥最后要加一个if判断类