簡單計算器

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


class Operate{
 
     public static double getResult(double numA,double numB,char operate){
     double result = 0d;
  
     switch (operate){
  
     case '+':
         result =numA+numB;
         break;
     case '-':
        result =numA-numB;
        break; 
     case '*':
        result =numA*numB;
        break;
     case '/':
        result =numA/numB;
        break;
       }
     return result;
    }
}

public class Test {

 public static void main(String [] args)
 {
  double numA = 0;
  char c = 0;
  double numB = 0;
  
  try {
   System.out.println("請輸入第一個數字:");
   BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
   numA = Double.parseDouble(br.readLine());
  
   System.out.println("請選擇運算方法(+,-,*,/):");
   BufferedReader br2=new BufferedReader(new InputStreamReader(System.in));
   c = br2.readLine().charAt(0);
 
   System.out.println("請輸入第二個數字:");
   BufferedReader br3=new BufferedReader(new InputStreamReader(System.in));
   numB = Double.parseDouble(br.readLine());
 
  } catch (Exception e) {
   e.printStackTrace();
  } 

  double i=Operate.getResult(numA, numB, c);
  System.out.println(i);
 }

}

發佈了34 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章