java小白求助
public class timu10 {public static void main(String[] args) {
int a[]=new int;
for(int i=1 ; i<a.length ; ++i){
a=(int)(Math.random()*50+1);
}
int b[]=new int;
for(int i=1 ; i<b.length ; ++i) {
b=0;
}
for(int i=1 ; i<a.length ; ++i){
b]++;
}
for(int i=1 ; i<b.length ; ++i){
System.out.println(i+"出现了:"+b+" 次");
}
}
}
题目是:定义一个一维数组,其中存储随机生成的1000个1~50的整数,最后统计输出每个整数出现的次数。
不知道哪一行有错,我最后统计出来只有生成999个整数。 本帖最后由 sunrise085 于 2020-6-3 18:45 编辑
你的第一个和第三个for循环为什么都是从i=1开始,难道不应该是从i=0开始吗? sunrise085 发表于 2020-6-3 18:44
你的第一个和第三个for循环为什么都是从i=1开始,难道不应该是从i=0开始吗?
是的,我写的时候想当然了{:5_110:}
页:
[1]