1. 程式人生 > 其它 >計算器之加減運算

計算器之加減運算

技術標籤:java學習java

計算器加減運算

題目:
正確使用方法過載實現簡易計算器,分別實現兩個整數、三個浮點數的加法運算,並在控制檯輸出加法運算的結果。計算器輸出效果如圖所示。

解題思路:


 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); }

注意:小數相加減時,輸出可能存在精度問題,大可不必在意!