1. 程式人生 > >2019-1-13 面向物件-計算器

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 }

執行結果:

加號運算

減號運算

乘號運算

除號運算