随机生成一个数组,判断里面的最大值和最小值。
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); } }