创建一个长度为6的int型数组,要求数组元素的值都在1-30之间,且是随机赋值。同时,要求 元素的值各不相同。
public class Test1 {
public static void main(String[] args) {
int[] arr = new int[6];
for (int i = 0; i < arr.length; i++) {
while(true) {
int random =(int) (Math.random()*30 + 1);
int count = 0;
for (int j = 0;j < arr.length;j++) {
if (arr[j] == random) {
count++;
}
}
if (count == 0) {
arr[i] = random;
break;
}
}
}
for (int k : arr) {
System.out.print(k + " ");
}
}
}