//自动导入相关包
import java.util.Random;
import java.util.Scanner;
/**
* 求一组随机数的最大值
* * @author robot_zzf
* */
public class Example3 {
public static void main(String[] args) {
//先实例化随机数组的对象
Random random = new Random();
//引入Scanner,从键盘输入数据
Scanner scanner=new Scanner(System.in);
//定义一个长长度为10的数组array
System.out.println("please input array_length:");
int array_length=scanner.nextInt();
int[] array = new int[array_length];
//for循环,每次产生一个随机数并赋值给array[i];
for (int i = 0; i < array.length; i++) {
array[i] = random.nextInt(100);
System.out.println(array[i] + "\t");
}
System.out.println("-------------------");
//判断最大值,逐个比较得到最大值
//首先定义数组中的某个值为最大值,才能相互比较
int max_array = array[0];
for (int i = 0; i < array.length; i++) {
if (max_array < array[i]) {
max_array = array[i];
}
}
System.out.println("the max is:" + max_array);
//关闭键盘输入并使用return结束程序
scanner.close();
return;
}
}
运行结果: