1. 程式人生 > 其它 >Java程式碼編寫:定義一個數組,定義getAvg方法, 獲取一個數組中的平均數, 並統計高於平均分的分數的個數。

Java程式碼編寫:定義一個數組,定義getAvg方法, 獲取一個數組中的平均數, 並統計高於平均分的分數的個數。

定義陣列[95, 92, 75, 56, 98, 71, 80, 58, 91, 91]
定義getAvg方法, 獲取一個數組中的平均數, 並統計高於平均分的分數有多少個

public class work3 {
    public static void main(String[] args) {
        //定義一個靜態陣列
        int[] a = {95, 92, 75, 56, 98, 71, 80, 58, 91, 91};
        getAvg(a);  //呼叫getAvg方法
    }
    public static void getAvg(int a[
]){ if (a != null && a.length>0) { int sum = 0; int a1; for (int i = 0; i < a.length; i++) { sum += a[i]; //通過迴圈累加求所有數的和 } a1 = sum / a.length; //總和除以長度來求平均數 System.out.print("高於平均分"+a1); int num =
0; for (int i = 0;i<a.length;i++){ //遍歷 if(a[i]>a1){ //如果數大於平均數 num++; //迴圈中每出現一個大於平均數的數 記錄一次 } }System.out.println("的個數有"+num+"個"); }else { System.out.println("陣列為空或數組裡面沒有元素!"); } }
}

執行效果

執行效果