数组随机赋值

/*定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值,
最小值,平均值,和值,并输出出来。
 */

public class Demo {
    public static void main(String[] args) {
        int[] arr = new int[10];
        //随机赋值并遍历数组
        for(int x=0;x<arr.length;x++){
            arr[x]=(int) (Math.random()*10+1);
            System.out.print(arr[x]+" ");
        }
        System.out.println();
        int max=arr[0];
        int min=arr[0];
        double avg=0;
        int sum=0;
        //求最值,和
        for(int x=0;x<arr.length;x++){
            //求最大值
            if(max<arr[x]){
                max =arr[x];
            }
            //求最小值
            if(min>arr[x]){
                min = arr[x];
            }
            //求和
            sum += arr[x];
        }    
        
        //输出结果
        System.out.println("最大值为"+max);
        System.out.println("最小值为"+min);
        System.out.println("和为"+sum);
        
        //求平均数
        avg = sum/10.0;
        System.out.println("平均数为"+avg);
        
    }
}

 

posted @ 2017-04-12 12:41  皮皮虾我们上  阅读(531)  评论(0编辑  收藏  举报