-
各位老哥,来指点一下小弟吧,逻辑上的问题
2017-08-09 21:27public static void testMath5(){ int[]b=new int[5]; input(b); for(int i=0;i<b.length;i++){ System.out.print(b[i]+" "); } } public static void input(int[]b ){ Random random = new Random(); int m = 0; for(int i=0;i<b.length;i++){ b[i]=(20+random.nextInt(50-20+1)); } lab: for(int i=0;i<b.length;i++){ for(int k=0;k<b.length;k++){ while(i!=k){ if(b[i]==b[k]){ m++; b[i]=(20+random.nextInt(50-20+1)); continue lab; } if(b[i]!=b[k]){ i=k; } } } }