描述:
随机生成一个数组,判断里面的最大值和最小值。
代码:
import java.util.Random;
//遍历数组得到最大值和最小值
public class ArrayMaxMin {
public static void main(String[] args) {
//获得一个随机数对象
Random random = new Random();
int[] arrray = new int[10];
int max;
int min;
//生成0-99的随机数填入数组
for(int i= 0;i<10;i++){
arrray[i] = random.nextInt(100);
}
//查看数组里的数
for (int i : arrray){
System.out.print(i+" ");
}
System.out.println();
max = arrray[0];
//计算最大数
for (int i = 0; i<10; i++){
max = arrray[i] > max ? arrray[i]:max;
}
System.out.println();
System.out.println("数组里的最大数为:"+max);
//计算最小数
min = arrray[0];
for(int i = 0;i<10;i++){
min = arrray[i] < min ? arrray[i] : min;
}
System.out.println("数组里的最小数为:"+min);
}
}
执行结果: