创建一个长度为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++) {
arr[i] = (int)(Math.random() * 30 + 1) ;
boolean isFlag = false ;
while(true) {
for(int j = 0 ; j < i ; j++) {
if(arr[i] == arr[j]) {
isFlag = true ;
break ;
}
}
if(isFlag) {
arr[i] = (int)(Math.random() * 30 + 1) ;
isFlag= false ;
continue ;
}
break ;
}
}
for(int i = 0 ; i < arr.length ; i++) {
System.out.println(arr[i]) ;
}
}
}