.
数组案例分析
定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值Max,最小值Min,平均值Avg,和Sum值,并输出出来。
具体实现代码:
package teacher01;
/**
* 定义一个int型的一维数组,包含10个元素,分别赋一些随机整数,然后求出所有元素的最大值Max,最小值Min,平均值Avg,和Sum值,并输出出来。
* @author 奋斗蒙
*
*/
public class ArrayNumber {
public static void main(String[] args) {
int [] arrayNumber;
arrayNumber = new int [10];
System.out.println("以下是随机数的10个整数:");
//填入随机的10个整数
for (int i = 0; i < arrayNumber.length; i++) {
arrayNumber[i] = (int)(100*Math.random());
System.out.println(arrayNumber[i]+"");
}
System.out.println();
int max = arrayNumber[0];
int min = arrayNumber[0];
int sum = 0;
for (int i = 0; i < arrayNumber.length; i++) {
if (max< arrayNumber[i]){
max = arrayNumber[i]; //求最大值
}
if (min
min = arrayNumber[i];
}
sum += arrayNumber[i];
}
System.out.println("其中 Max ="+ max +",Min ="+min+",Sum ="+sum+",Avg ="+sum/10.0);
}
}
运行结果:随机整数,每次运行结果都不同