91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java基礎練習如何實現評委打分

發布時間:2020-08-05 14:33:43 來源:億速云 閱讀:299 作者:Leah 欄目:編程語言

這篇文章運用簡單易懂的例子給大家介紹Java基礎練習如何實現評委打分,代碼非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Java基礎練習如何實現評委打分

 

1、案例需求

在編程競賽中,有6個評委為參賽的選手打分,分數為0-100的整數分。選手的最后得分為:去掉一個最高分和一個最低分后 的4個評委平均值 (不考慮小數部分)

2、代碼實現

```java

/*

    思路:

        1)定義一個數組,用動態初始化完成數組元素的初始化,長度為6

        2)鍵盤錄入評委分數

        3)由于是6個評委打分,所以,接收評委分數的操作,用循環改進

        4)定義方法實現獲取數組中的最高分(數組最大值),調用方法

        5)定義方法實現獲取數組中的最低分(數組最小值) ,調用方法

        6)定義方法實現獲取數組中的所有元素的和(數組元素求和) ,調用方法

        7)按照計算規則進行計算得到平均分

        8)輸出平均分

 */

public class Test10 {

    public static void main(String[] args) {

        //定義一個數組,用動態初始化完成數組元素的初始化,長度為6

        int[] arr = new int[6];

 

        //鍵盤錄入評委分數

        Scanner sc = new Scanner(System.in);

 

        //由于是6個評委打分,所以,接收評委分數的操作,用循環改進

        for(int x=0; x<arr.length; x++) {

            System.out.println("請輸入第" + (x + 1) + "個評委的打分:");

            arr[x] = sc.nextInt();

        }

 

        //printArray(arr);

 

        //定義方法實現獲取數組中的最高分(數組最大值),調用方法

        int max = getMax(arr);

 

        //定義方法實現獲取數組中的最低分(數組最小值) ,調用方法

        int min = getMin(arr);

 

        //定義方法實現獲取數組中的所有元素的和(數組元素求和) ,調用方法

        int sum = getSum(arr);

 

        //按照計算規則進行計算得到平均分

        int avg = (sum - max - min) / (arr.length - 2);

 

        //輸出平均分

        System.out.println("選手的最終得分是:" + avg);

 

    }

 

    /*

        兩個明確:

            返回值類型:int

            參數:int[] arr

     */

    public static int getSum(int[] arr) {

        int sum = 0;

 

        for(int x=0; x<arr.length; x++) {

            sum += arr[x];

        }

 

        return sum;

    }

 

    /*

        兩個明確:

            返回值類型:int

            參數:int[] arr

     */

    public static int getMin(int[] arr) {

        int min = arr[0];

 

        for(int x=1; x<arr.length; x++) {

            if(arr[x] < min) {

                min = arr[x];

            }

        }

 

        return min;

    }

 

    /*

        兩個明確:

            返回值類型:int

            參數:int[] arr

     */

    public static int getMax(int[] arr) {

        int max = arr[0];

 

        for(int x=1; x<arr.length; x++) {

            if(arr[x] > max) {

                max = arr[x];

            }

        }

 

        return max;

    }

 

    //遍歷數組

    public static void printArray(int[] arr) {

        System.out.print("[");

 

        for (int x = 0; x < arr.length; x++) {

            if (x == arr.length - 1) {

                System.out.print(arr[x]);

            } else {

                System.out.print(arr[x] + ", ");

            }

        }

 

        System.out.println("]");

    }

}

```

關于Java基礎練習如何實現評委打分就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宁阳县| 福安市| 桐庐县| 镇安县| 淮南市| 英山县| 巴东县| 涞源县| 台北市| 徐汇区| 突泉县| 郸城县| 大化| 利川市| 沁源县| 泾阳县| 浦城县| 白河县| 乐清市| 社旗县| 甘泉县| 山西省| 永新县| 玉林市| 彭阳县| 松桃| 扶余县| 永清县| 兖州市| 康定县| 姚安县| 乐昌市| 营山县| 磴口县| 翁牛特旗| 城步| 青铜峡市| 闽清县| 正定县| 于田县| 项城市|