题目
自动生成10个整数(1~100),求出生成数列中的最大值和最小值。运行效果如图所示:
图1:运行效果
要求:
- 1、 使用Java语言;
- 2、 不允许使用Arrays类的sort方法。
结果:
public class test{
public static void main(String[] args){
System.out.println("随机生成的数列是:");
int[] num = new int[10];
//生成随机数列
//循环输出这10个数组成的随机数列
for(int i = 0;i <=9;i++){
int random = (int)(Math.random()*100)+1;
num[i] = random;
System.out.print(num[i] + "/t");
}
//判断最大值
int max = num[0];
for(int i = 0;i <= 9;i++){
if(num[i] > max){
max = num[i];
}
}
System.out.println("/n此数列的最大值是:" + max);
//判断最小值
int min = num[0];
for(int i = 0;i <= 9;i++){
if(num[i] < min){
min = num[i];
}
}
System.out.println("/n此数列的最大值是:" + min);
}
}