2019-1-13 面向物件-計算器
阿新 • • 發佈:2019-01-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 }
執行結果:
加號運算
減號運算
乘號運算
除號運算