面试题:创建一个长度为6的int型数组,要求取值范围为1-30,同时元素值各不相同
public class Exc1 {
public static void main(String[] args) {
int[] arr = new int[6];//动态初始化数组
for(int i=0;i<6;i++){
arr[i] = (int)(Math.random()*30 + 1);
for (int j = 0; j < i; j++){
while(arr[i] == arr[j]) {
arr[i] = (int)(Math.random()*30 + 1);
break;
}
}
System.out.println(arr[i]);
}
}
}
学会使用break跳出循环