日期:2014-05-20  浏览次数:20709 次

产生3x3的矩阵,数据随机产生,错在哪里啊?
import java.awt.*;
import java.applet.*;

public class Wz4 extends Applet {

public void init() {
}

public void paint(Graphics g) {
int i,j=0;
int ju[][]=new int[3][3];
for (i=0;i<3;i++)

for(j=0;j<3;j++)
ju[i][j]=(int)(Math.random()*100+10);
g.drawString(""+ju[i][j],20+20*j,40+20*i);

}

我编译通过了,但是看不见矩阵啊,该如何修改?求大家指导啊


}


------解决方案--------------------
初学者常见错误,for 循环后面遗漏 大括号,导致其所期望的循环层级错误。

for (j=0;j<3;j++) {
ju[i][j]=(int)(Math.random()*100+10);
g.drawString(""+ju[i][j],20+20*j,40+20*i);
}
------解决方案--------------------
{
ju[i][j]=(int)(Math.random()*100+10);
g.drawString(""+ju[i][j],20+20*j,40+20*i);
}
前后得加个括号