java数组 输入整数m,随机生成

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");
      }
    }
}