题目:随机产生50个10到50的整数,统计每个数字各出现几次,出现0次的数字不打印。
具体代码如下:
package homework08.weekend;
import java.util.Arrays;
public class Practice {
public static void main(String[] args) {
int[] array=new int[50];
for (int i = 0; i < array.length; i++) {
array[i]=(int)((Math.random())*40)+10;
}
System.out.println(Arrays.toString(array));
for (int i = 10; i < 50; i++) {
int count=0;
for (int j = 0; j < array.length; j++) {
if(i==array[j]){
count++;
}
}
if(count==0){
continue;
}
System.out.println(i+"出现的次数是:"+count);
}
}
}
代码运行结果如下: