java基礎——簡易計算器的實現


計算器:

import java.util.Scanner;

public class CalculateDemo {
   public static void main(String[] args) {
       System.out.println("歡迎使用計算器,請輸入y開始:");
       Scanner scanner = new Scanner(System.in);
       String start = scanner.next();
       while (start.equals("y")){
           System.out.println("請你輸入計算公式:");
           System.out.println("請輸入第一個運算數:");
           double a = scanner.nextDouble();
           System.out.println("請輸入運算符號:");
           String b = scanner.next();
           System.out.println("請輸入第二個運算數:");
           double c = scanner.nextDouble();
           CalculateDemo test = new CalculateDemo();

           switch (b){
               case "+":
                   System.out.println(test.testa(a,c));
                   break;
               case "-":
                   System.out.println(test.testb(a,c));
                   break;
               case "*":
                   System.out.println(test.testc(a,c));
                   break;
               case "/":
                   System.out.println(test.testd(a,c));
                   break;
          }
      }
       scanner.close();
  }
   // 計算方法:
   public double testa(double a,double b){
       return a+b;
  }
   public double testb(double a,double b){
       return a-b;
  }
   public double testc(double a,double b){
       return a*b;
  }
   public double testd(double a,double b){
       return a/b;
  }
}
結果:
歡迎使用計算器,請輸入y開始:
y
請你輸入計算公式:
請輸入第一個運算數:
10
請輸入運算符號:
/
請輸入第二個運算數:
15
0.6666666666666666
請你輸入計算公式:
請輸入第一個運算數:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM