2019-1-13 面向对象-计算器
1 package com.test;
2 /**
3 * 计算器 symbol~符号 total~总和
4 * @author Mr.kemi
5 * 2019-1-13
6 * 新建类
7 */
8 public class Count {
9 //输入第一个数字
10 double num1;
11 //输入第二个数字
12 double num2;
13 //算出的结果
14 double sum;
15 //输入的符号
16 String symbol;
17
18 public double total() {
19 //根据运算符判断运算结果
20 switch(symbol) {
21 case "+":
22 sum = num1+num2;
23 break;
24 case "-":
25 sum = num1 - num2;
26 break;
27 case "*":
28 sum = num1 * num2;
29 break;
30 case "/":
31 sum = num1 / num2;
32 break;
33 }
34 return sum;
35
36 }
37 }
1 package com.test;
2
3 import java.util.Scanner;
4
5 /**
6 * 新建对象(自己)
7 * @author Mr.kemi
8 *2019-1-13
9 *输入运算符和两个操作数,输出运算结果
10 */
11 public class CountDemo {
12 public static void main(String[] args) {
13 Scanner input = new Scanner(System.in);
14 Count count = new Count();
15 System.out.println("请输入你要做的运算:");
16 count.symbol = input.nextLine();
17 System.out.println("请输入第一个数字:");
18 count.num1 = input.nextDouble();
19 System.out.println("请输入第二个数字:");
20 count.num2 = input.nextDouble();
21 System.out.println("结果为:");
22 System.out.println(count.num1+count.symbol+count.num2+"="+count.total());
23 }
24 }
运行结果:
加号运算
减号运算
乘号运算
除号运算