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 }

运行结果:

加号运算

减号运算

乘号运算

除号运算

 

posted @ 2019-01-13 22:00  kemihaha  阅读(170)  评论(0编辑  收藏  举报