4.16上机

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

package ffff;
import java.util.*;
public class gggg {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int []a=new int[10];
        Scanner input=new Scanner(System.in);
        for (int i = 0; i < a.length; i++) {
            int x=input.nextInt();
            a[i]=x;
            
            
        }
        for (int i = 0; i < a.length-1; i++) {
            for (int j = 0; j < a.length-1-i; j++) {
                if(a[j]>a[j+1]){
                    int temp=a[j];
                    a[j]=a[j+1];
                    a[j+1]=temp;
                }
            }
        }
       
           
        int sum=0;
         for (int i = 0; i < a.length; i++) {
                sum=a[1]+a[2]+a[3]+a[4]+a[5]+a[6]+a[7]+a[8];
                
            
        }
         System.out.println(""+sum/8);
    }
}

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

package ffff;
import java.util.Random;
public class gggg {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
      int []a=new int[10];
      Random r=new Random();
       for (int i = 0; i < a.length; i++) {
        a[i]=r.nextInt(100);
        System.out.println(""+a[i]);
    }
       
       for (int i = 0; i < a.length-1; i++) {
           for (int j = 0; j < a.length-1-i; j++) {
            if(a[j]>a[j+1]){
                int t=a[j];
                a[j]=a[j+1];
                a[j+1]=t;
                
            }
        }
        
    }
       for (int i = 0; i < a.length; i++) {
        System.out.println(a[i]);
    }
    }
}

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

package ffff;
import java.util.Random;
public class gggg {

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

4.定义一个长度为10的int数组(如果没有特殊说明,静态赋值动态赋值都可以),统计数组中的最大值、最小值、以及奇 数和偶数的个数

package ffff;

public class gggg {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
    int []a={1,2,3,5,4,6,7,8,9,10};
    int max=0;
    int min=1;
    int c=0;
    int b=0;
    for (int i = 0; i < a.length; i++) {
        if(max<a[i]){
            max=a[i];
        }
        
    }
    System.out.println(max);
    for (int i = 0; i < a.length; i++) {
        if(min>a[i]){
            min=a[i];
        }
    }
    System.out.println(min);
    for (int i = 0; i < a.length; i++) {
        if(a[i]%2==0){
        
            c++;
        }
    
    }    
    System.out.println(c);
    for (int i = 0; i < a.length; i++) {
        if(a[i]%2==1){
            b++;
            
        }
        
    }System.out.println(b);
    }
}

 

posted @ 2020-04-16 11:50  xuxinyang  阅读(113)  评论(0)    收藏  举报