不完善的计算器

 1 package com.zkn.myComputer;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Computer {
 6     public static void main(String[] args) {
 7         Scanner scanner = new Scanner(System.in);
 8         System.out.println("请输入第一个数:");
 9         double num1 = scanner.nextDouble();
10 //
11         System.out.println("请输入第一个符号:");
12         String Str = scanner.next();
13 //
14         System.out.println("请输入第二个数:");
15         double num2 = scanner.nextDouble();
16         scanner.close();
17         switch (Str){
18             case "+":
19                 System.out.println("num1 + num2");
20                 add(num1,num2);
21                 break;
22             case "-":
23                 System.out.println("num1 - num2");
24                 subtraction(num1,num2);
25                 break;
26             case "*":
27                 System.out.println("num1 × num2");
28                 multiplication(num1,num2);
29                 break;
30             case "/":
31                 System.out.println("num1 / num2");
32                 division(num1,num2);
33                 break;
34             default:
35                 System.out.println("输入了一个错误的运算符");
36         }
37     }
38     //定义一种加法
39     public static void add(double a,double b){
40         System.out.println(a+b);
41     }
42     //定义一种减法
43     public static void subtraction(double a,double b){
44         System.out.println(a-b);
45     }
46     //定义一种乘法
47     public static void multiplication(double a,double b){
48         System.out.println(a*b);
49     }
50     //定义一种除法
51     public static void division(double a,double b){
52         System.out.println(a/b);
53     }
54 }

 

posted @ 2021-08-04 15:56  seven–七  阅读(51)  评论(0)    收藏  举报