要求:
在一个长度为10的整型数组中,随机的放入1-10的整数,并且没有重复。
结果:
实现代码
public static void main(String[] args) {
int[] arr = new int[10];
int count = 0;
while(count < arr.length){
int num = (int)(Math.random()*10+1); //给num随机赋值
boolean b = true;
for(int i=0;i<arr.length;i++){
//判断arr数组中,是否已经存在num的值,如果是,b=false,如果不存在,进入下一个if语句中
if(arr[i] == num){
b = false;
}
}
if(b == true){
arr[count] = num; //如果num不存在arr数组中,将num赋值给arr数组
count ++;
}
}
for(int i = 0 ;i<arr.length;i++){ //遍历数组,打印数组
System.out.println(arr[i]);
}
}