java,输入整数m,随机生成一个含有m个元素的1维数组,元素内容为100内整数,输出该数组。然后计算该数组的最大值,最小值,及最大值最小值的差值。
import java.util.Random;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int m;
Scanner in = new Scanner(System.in);
m = in.nextInt();
int a[] = new int[m];
Random rnd = new Random();
int max=0,min=100;
for(int i=0;i<m;i++) {
a[i] = rnd.nextInt(100);
if(a[i]>max)
max= a[i];
if(a[i]<min)
min = a[i];
}
System.out.println("最大值:"+max+",最小值:"+min+",差:"+(max-min));
for(int i=0;i<m;i++) {
System.out.print(a[i]+"\t");
}
}
}