代码修改如下,如有帮助,请帮忙采纳一下,谢谢。
代码:
public static void printRectangularareas(int numberOfAreas){
int number1,number2;
for(int i = 0;i<100;i++){
number1 = (int) (Math.random()*90+10);
number2 = (int) (Math.random()*90+10);
if((i+1)%10 !=0)
System.out.print(number1*number2+ " ");
else
System.out.println(number1*number2);
}
}
public static void main(String[] args) {
System.out.println("The area of 100 rectangles is \n");
printRectangularareas(100);
}
在while循环里面创建Random类,使用nextInt产生随机数。
最后的输出number1和number2报错,是因为定义范围问题,这两个变量在上面的循环内定义的,所以访问不到。
代码可以发一下,我给你修改。