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