int randomNumber=(int)(Math.random()*number); 在这一句中,你把randomNumber定义为int,但在int max = randomNumber[0];这一句中,你却把它当成数组来用,肯定会报错的。希望我的回答能帮助到你。
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
}
}
存储于一个一维数组中
看遍代码都没看到一个一维数组(public static void main的参数除外)
数据没有比较。