計算器之加減運算
阿新 • • 發佈:2020-12-11
計算器加減運算
題目:
正確使用方法過載實現簡易計算器,分別實現兩個整數、三個浮點數的加法運算,並在控制檯輸出加法運算的結果。計算器輸出效果如圖所示。
解題思路:
1. 先讀認真讀題,題目要求使用方法過載,完成兩個整數,三個浮點數的加法
2. 如果直接賦值,這樣的話,就直接把數寫死了,不能夠靈活運用
3. 所以,我們可以在控制檯讓使用者輸入這兩個整數和三個浮點數,要用到Scanner
4. 將使用者輸入的數放在陣列中儲存
5. 再進行過載,一個是完成整數的加法,一個完成小數的加法
效果實現:
這裡的輸出可以改的更生動一點喲,就由你來完成啦!
程式碼實現:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Add a = new Add();
int[] arrs = new int[2];
for (int i = 0; i < arrs.length; i++) {
System.out.print("請輸入第"+(i+1)+"個整數:");
arrs[i]= sc.nextInt ();
}
float[] arrs1=new float[3];
for (int i = 0; i < arrs1.length; i++) {
System.out.print("請輸入第"+(i+1)+"個小數:");
arrs1[i]=sc.nextFloat();
}
a.add(arrs[0],arrs[1]);
a.add(arrs1[0],arrs1[1],arrs1[2]);
}
public void add(int a,int b){
System.out.println(a+b);
}
public void add(float a,float b,float c){
System.out.println(a+b+c);
}
注意:小數相加減時,輸出可能存在精度問題,大可不必在意!