初识java 之 通过switch实现简易计算器功能

需求

通过switch实现计算器功能 + - * / %

最终控制台实现场景
  欢迎使用simple的计算器
  请输入第一个数字:
  请输入运算符(+ - * / %):
  请输入第二个数字:
  运算结果: 1 + 2 = 3

实现代码

 1 /*
 2 需求:switch实现计算器功能 + - * / %
 3 
 4 最终控制台实现场景:
 5 欢迎使用simple的计算器
 6 请输入第一个数字:
 7 请输入运算符(+ - * / %):
 8 请输入第二个数字:
 9 运算结果: 1 + 2 = 3
10 */
11 
12 public class calculator
13 {
14     public static void main(String[] args)
15     {
16         java.util.Scanner scanner = new java.util.Scanner(System.in); // 声明接收用户键盘输入
17         System.out.println("********** 欢迎使用simple的计算器 **********");
18         System.out.println("请输入第一个数字:");
19         int x = scanner.nextInt(); // 第一个数字
20         System.out.println("请输入运算符:");
21         String s = scanner.next(); // 运算符
22         System.out.println("请输入第二个数字:");
23         int y = scanner.nextInt(); // 第二个数字
24         int z = 0;
25         switch(s)
26         {
27             case "+":
28                 z = x + y;
29                 break;
30             case "-":
31                 z = x - y;
32                 break;
33             case "*":
34                 z = x * y;
35                 break;
36             case "/":
37                 z = x / y;
38                 break;
39             case "%":
40                 z = x % y;
41                 break;
42             default:
43                 System.out.println("输入不正确,请重新输入....");
44         }
45         System.out.println("运算结果:" + x + s + y + "=" + z);
46     }
47 }
switch实现计算器功能

执行效果

 

posted on 2022-07-25 14:18  Simple-Sir  阅读(322)  评论(0编辑  收藏  举报

导航