java错误 需要数组,但找到int 急等

2025-04-14 00:22:06
推荐回答(4个)
回答1:

int randomNumber=(int)(Math.random()*number); 在这一句中,你把randomNumber定义为int,但在int max = randomNumber[0];这一句中,你却把它当成数组来用,肯定会报错的。希望我的回答能帮助到你。

回答2:

class ljm {
public static void main(String args[]){
System.out.println("随机产生的20个0至99的整数为:");
int number=99;
int[] randomNumber={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
for(int i=1;i<=20;i++)
{ randomNumber[i-1]=(int)(Math.random()*number);
System.out.print(" "+randomNumber[i-1]);
if(i%5==0)
System.out.println();
}
int max = randomNumber[0];
for(int i=1;i<20;i++)
if(max System.out.println("该组整数中的最大数是:"+max);

}
}

回答3:

存储于一个一维数组中
看遍代码都没看到一个一维数组(public static void main的参数除外)

回答4:

数据没有比较。