第七周练习

1.有十个评委打分,(去掉一个最高和一个最低分),求平均分.
public class Demon5.{
    public static void main(String [] args){
    double average=0.0;
    int max=0;
    int min=0;
    int sum=0;
    int []arr={8,8,5,6,3,4,8,9,6};
    for(int i=0;i<arr.length;i++){
        if(arr[i]>max]){
        max=arr[i];
    }
    for(int i=0;i<arr.length;i++){
        if(arr[i]<min){
        min=arr[i]
    }
      max=0;
      min=0;
      sum+=arr[i];
      average=sum/8;
      System.out.println(average);
    }
}
2.生成一个长度为10的随机数组(每个数的范围是0-99),排序后输出.
import java.util.Random;
public class Demon5.{
    public static void main(String [] args){
    random a=new rabdom();
    int []arr=new int[10];
    for(int k=0;k<10;j++){
    arr[k]=a.nextInt(100);
}
    int t;
    for(int i=0;i<arr.length-1;i++){
        for(int j=0;j<arr.length-1-i;j++){
        if(arr[j+1]>[j]){
        t=arr[j];
        arr[j]=arr[j+1];
        a[j+1]=t;
    }
}
}    
    for(int l=0;l<arr.length;l++){
       System.out.println(l);
    }
}
}
3.制作彩票35选7程序。 (就是1~35随机生成7个不重复的数)
impot java.util.Random;
public class Demon5.{
        public static void main(String[] args){
    int arr[]=new int[7];
    random  a=nex Random();
    for(int i=0;i<arr.length;i++){
    arr[i]=a.nextInt(35)+1;
    }
    for(int j=0;j<i;j++){
    if(arr[j]=arr[i])
        i--;
    }
        
    }
for(i=0;i<7;i++){
System.out.println("七个不重复的数为"+arr[i]);
}
4.定义一个长度为10的int数组统计数组中的最大值、最小值、奇数偶数的个数.
public class Demon6.;
    public static void main(String[]args){
        int arr[]={1,2,3,4,5,6,7,8,9,10};
        int max=0;
        int min=0;
        int ou=0;
        int ji=0;
        for(int i=0;i<arr.length;i++){
        if(arr[i]>max){
        max=arr[i];
    }
        if(arr[i]<min){
        min=arr[i];
    }
        if(arr[i]%2==0){
        ou+=arr[i];
    }
        else{
        ji+=arr[i];
    }
    }
        System.out.println("最大值:"+max+"最小值:"+min+"奇数的个数:"+ji+"偶数的个数"+ou);
    }

 

posted @ 2020-04-16 16:35  慕云云尊圣  阅读(144)  评论(0编辑  收藏  举报