Utilice la clase Random para generar 5 números enteros aleatorios entre 1 y 30 (incluidos 1 y 30)
- Generar clase de matriz aleatoria
class NumberFactory{ private static Random random = new Random(); /** * 通过随机数生成一个数组的内容,该内容不包括有0 * @param length 要开辟的空间大小 * @return 生产的数组 */ public static int[] create(int length){ int data[] = new int[length]; int foot = 0; while (foot < data.length){ int num = random.nextInt(30); //不超过30的随机数 if(num != 0){ data[foot++] = num; // 保存数据 } } return data; } }
- Método principal
public static void main(String[] args) { int[] result = NumberFactory.create(5); for (int x:result){ System.out.println(x); } }
11
15
5
9
11