当前位置 博文首页 > m0_48462648的博客:Java基础,使用switch分支实现出计算器计算
public class test25 {
public static void main(String[] args) {
//创建scanner扫描器
Scanner scanner = new Scanner(System.in);
System.out.println("光头强计算器");
System.out.println("---------------------------------");
//提示录入第一个数。并将第一次录入的数字存入i Double类型
System.out.println("请输入你的第一个数字");
Double i=scanner.nextDouble();
//提示录入第2个数。并将第2次录入的数字存入a Double类型
System.out.println("请输入第二个数字:");
Double a =scanner.nextDouble();
//提示录入字符。并将录入的字符存入s String类型
System.out.println("请输入操作指令: + - * /");
String s = scanner.next();
//根据输入不同的字符实现不同效果
switch (s){
case "+":
System.out.println("结果为:"+(i+a));
break;
case "-":
System.out.println("结果为:"+(i-a));
break;
case "*":
System.out.println("结果为:"+(i*a));
break;
case "/":
if (a==0){
System.out.println("除数不能为0");
break;
}else {
System.out.println("结果为:"+(i/a));
}
break;
default:
System.out.println("程序错误");
}
//关闭扫描器流
scanner.close();
}
}
cs