今天捯饬了半天,也没怎成的一道题。
我的源代码是:
import java.util.Random;
public class Demo {
public static void main(String[] args) {
int[] arr = new int[20];
Random rd = new Random();
for (int i = 0; i < arr.length; i++) {
int m = rd.nextInt(100)+1;
if(i==0){arr[0] = m;}
loop:
for (int j = 0; j < arr.length-1; j++) {
if(m!=arr[j]){arr[i] = m;}
else {continue loop;}
}
System.out.print(arr[i]+" ");
}
}
}
但是这个运行还是会有重复的数字,真是气死人了……求大神指导! |
|