用java的switch写简易计算器
public class JiSuanQi {
public static void main(String[]args) {
java.util.Scanner scanner=new java.util.Scanner(System.in);
//欢迎语
System.out.println("欢迎使用本计算器");
//换行
System.out.print("\n");
//提示输入运算的第一个数字,并给予输入
System.out.print("请输入需要计算的第一个数字");
int num1=scanner.nextInt();
//提示输入运算的符号,并给予输入
System.out.print("请输入运算符号");
String i=scanner.next();
//提示输入运算的第二个数字,并给予输入
System.out.print("请输入需要计算的第二个数字");
int num2=scanner.nextInt();
switch(i) {
//如果是加号,那么以加法进行运算
case "+":
int result=num1+num2;
System.out.println("运算结果为:"+num1+" "+"+"+" "+num2+" "+"="+" "+result);
break;
//如果是减号,以减法进行运算
case "-":
result=num1-num2;
System.out.println("运算结果为:"+num1+" "+"-"+" "+num2+" "+"="+" "+result);
break;
//如果是乘号,以乘法进行运算
case "*":
result=num1*num2;
System.out.println("运算结果为:"+num1+" "+"*"+" "+num2+" "+"="+" "+result);
break;
//如果是除号,以除法进行运算
case"/":
result=num1/num2;
System.out.println("运算结果为:"+num1+" "+"/"+" "+num2+" "+"="+" "+result);
break;
//假设都不是,则输入格式错误
default:
System.out.println("本系统不支持此运算");
}
}
}
虽说只能进行四种运算,bug也有,但是还是可以继续扩展的。