public class Test{
public static void main(String[] args) {
int[] num = new int[10];//存儲10個生成的數據
int i=0;//計數器 指示當前要填加到的數組下標,並指示當前已經添加了幾個數
boolean b;//判斷是否重復的輔助變量
while(i<10){
//生成壹個隨機數
int j = (int)(Math.random()*100+1);
//將輔助變量設置為true 表示可以添加到數組
b = true;
//循環判斷是否重復
for(int n=0;n<i;n++){
//如果重復,設置輔助變量為false且跳出循環
//如果不重復則會壹直將已添加的數組歷遍壹次
if(num[n]==j){
b = false;
break;
}
}
//如果可以添加 添加到存儲數組 並將計數器i自加1
if(b){
num[i]=j;
i++;
}
}
//將結果循環輸出到控制臺
for(int j=0;j<10;j++){
System.out.println(num[j]);
}
}
}