第九次作业


1.有10个评委打分,(去掉一个最高一个最低)求平均分

package four;

public class text1 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int max = 0;
        int min = 0;
        double sum = 0;
        double ave=0;
        int[] arr = { 8, 6, 9, 5, 2, 3, 7, 6, 2, 9 };
        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];
            if (max < arr[i]) {
                max = arr[i];
                continue;
            }
            if (min > arr[i]) {
                min = arr[i];
                continue;
            }
            

        }
        ave=(sum-max-min)/(arr.length-2);
        System.out.println("选手的平均分为:"+ave);

    }

}

2.自学一下Java随机数,生成一个长度为10的随机数组(每个数的范围是0~99),排序后输出。

package four;
import java.util.Random;
public class text2 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Random r=new Random();
        
        for(int j=0;j<=10;j++){
            int k=r.nextInt(99);
            System.out.println(k);
            
        }

    }

}

3.制作彩票35选7程序。 (就是1~35随机生成7个不重复的数)

package four;

import java.util.Random;

public class text3 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Random r = new Random();
        for (int j = 0; j <= 7; j++) {
            int k = r.nextInt(35);
            System.out.println(k);

        }

    }

}

4.定义一个长度为10的int数组,统计数组中的最大值、最小值、以及奇数和偶数的个数

package four;

public class text4 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int[] arr={11,23,68,99,66,59,84,76,23,52};
        int max=arr[0];
        int min=arr[0];
        int sum=0;
        int count=0;
        for(int i=0;i<arr.length;i++){
        if(max<arr[i]){
            max=arr[i];
        }
        if(min>arr[i]){
            min=arr[i];
        }
        if(arr[i]%2==0){
            sum++;
        }
        if(arr[i]%2==1){
            count++;
        }
        }
        System.out.println("数组的最大值;"+max);
        System.out.println("数组的最小值;"+min);
        System.out.println("数组中偶数的个数;"+sum);
        System.out.println("数组中奇数的个数;"+count);
            

    }

}

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2020-04-16 11:52  窦佳琪  阅读(163)  评论(0编辑  收藏  举报