計算器類java
package calculator; import java.util.Scanner; public class Calculator{ private float number1; private float number2; private float addresult; private float minusresult; private float multipleresult; private float divideresult; public Calculator() { } public Calculator(float number1,float number2) { this.number1=number1; this.number2=number2; } //加法的實現 public float add(){ System.out.println(number1+"+"+number2+"="+(number1+number2)); return addresult; } //減法的實現 public float minus() { System.out.println(number1+"-"+number2+"="+(number1-number2)); return minusresult; } //乘法的實現 public float multiple() { System.out.println(number1+"*"+number2+"="+(number1*number2)); return multipleresult; } //除法的實現 public float divide() { if(number2==0.0f) { System.out.println("0不能作除數"); } else { System.out.println(number1+"/"+number2+"="+(number1/number2)); } return divideresult; } }
測試類以下ide
package calculator; import java.util.Scanner; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("***********************"); System.out.println("歡迎使用計算機系統"); System.out.println("請輸入兩個數字"); Scanner sc=new Scanner(System.in); float number1=sc.nextFloat(); float number2=sc.nextFloat(); Calculator c=new Calculator(number1,number2); System.out.println("請輸入要進行的操做序號。"); System.out.println("1,兩數相加。 2,兩數相減。 3,兩數相乘。 4,兩數相除"); System.out.println("************************"); int s; s=sc.nextInt(); switch(s){ case 1: c.add(); break; case 2: c.minus(); break; case 3: c.multiple(); break; case 4: c.divide(); break; } sc.close(); } }
新手學習,還請多指教。學習