数组随机赋值
/*定义一个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); } }