真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Java基礎(chǔ)練習(xí)如何實(shí)現(xiàn)評(píng)委打分

這篇文章運(yùn)用簡(jiǎn)單易懂的例子給大家介紹Java基礎(chǔ)練習(xí)如何實(shí)現(xiàn)評(píng)委打分,代碼非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

為石柱土家族等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及石柱土家族網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站制作、網(wǎng)站建設(shè)、石柱土家族網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

Java基礎(chǔ)練習(xí)如何實(shí)現(xiàn)評(píng)委打分

 

1、案例需求

在編程競(jìng)賽中,有6個(gè)評(píng)委為參賽的選手打分,分?jǐn)?shù)為0-100的整數(shù)分。選手的最后得分為:去掉一個(gè)最高分和一個(gè)最低分后 的4個(gè)評(píng)委平均值 (不考慮小數(shù)部分)。

2、代碼實(shí)現(xiàn)

```java

/*

   思路:

       (1)定義一個(gè)數(shù)組,用動(dòng)態(tài)初始化完成數(shù)組元素的初始化,長(zhǎng)度為6

       (2)鍵盤(pán)錄入評(píng)委分?jǐn)?shù)

       (3)由于是6個(gè)評(píng)委打分,所以,接收評(píng)委分?jǐn)?shù)的操作,用循環(huán)改進(jìn)

       (4)定義方法實(shí)現(xiàn)獲取數(shù)組中的最高分(數(shù)組最大值),調(diào)用方法

       (5)定義方法實(shí)現(xiàn)獲取數(shù)組中的最低分(數(shù)組最小值),調(diào)用方法

       (6)定義方法實(shí)現(xiàn)獲取數(shù)組中的所有元素的和(數(shù)組元素求和),調(diào)用方法

       (7)按照計(jì)算規(guī)則進(jìn)行計(jì)算得到平均分

       (8)輸出平均分

 */

public class Test10 {

    public static void main(String[] args) {

        //定義一個(gè)數(shù)組,用動(dòng)態(tài)初始化完成數(shù)組元素的初始化,長(zhǎng)度為6

        int[] arr = new int[6];

 

        //鍵盤(pán)錄入評(píng)委分?jǐn)?shù)

        Scanner sc = new Scanner(System.in);

 

        //由于是6個(gè)評(píng)委打分,所以,接收評(píng)委分?jǐn)?shù)的操作,用循環(huán)改進(jìn)

        for(int x=0; x

            System.out.println("請(qǐng)輸入第" + (x + 1) + "個(gè)評(píng)委的打分:");

            arr[x] = sc.nextInt();

        }

 

        //printArray(arr);

 

        //定義方法實(shí)現(xiàn)獲取數(shù)組中的最高分(數(shù)組最大值),調(diào)用方法

        int max = getMax(arr);

 

        //定義方法實(shí)現(xiàn)獲取數(shù)組中的最低分(數(shù)組最小值),調(diào)用方法

        int min = getMin(arr);

 

        //定義方法實(shí)現(xiàn)獲取數(shù)組中的所有元素的和(數(shù)組元素求和),調(diào)用方法

        int sum = getSum(arr);

 

        //按照計(jì)算規(guī)則進(jìn)行計(jì)算得到平均分

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

 

        //輸出平均分

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

 

    }

 

    /*

       兩個(gè)明確:

           返回值類型:int

           參數(shù):int[] arr

     */

    public static int getSum(int[] arr) {

        int sum = 0;

 

        for(int x=0; x

            sum += arr[x];

        }

 

        return sum;

    }

 

    /*

       兩個(gè)明確:

           返回值類型:int

           參數(shù):int[] arr

     */

    public static int getMin(int[] arr) {

        int min = arr[0];

 

        for(int x=1; x

            if(arr[x] < min) {

                min = arr[x];

            }

        }

 

        return min;

    }

 

    /*

       兩個(gè)明確:

           返回值類型:int

           參數(shù):int[] arr

     */

    public static int getMax(int[] arr) {

        int max = arr[0];

 

        for(int x=1; x

            if(arr[x] > max) {

                max = arr[x];

            }

        }

 

        return max;

    }

 

    //遍歷數(shù)組

    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("]");

    }

}

```

關(guān)于Java基礎(chǔ)練習(xí)如何實(shí)現(xiàn)評(píng)委打分就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


分享標(biāo)題:Java基礎(chǔ)練習(xí)如何實(shí)現(xiàn)評(píng)委打分
當(dāng)前路徑:http://weahome.cn/article/jdeigs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部