for(i=1,j=1;i<=5;i++,j++){
g.drawString("#",xpos,ypos);
xpos=i*25;
ypos=j*25;
}
for循环有问题,第一次和第二次画的字符串重复。
而第五次则没有画上。
具体说明如下:
i = 1;
xpos = 25; ypos = 25
do draw
xpos = 25; ypos = 25i = 2;
xpos = 25; ypos = 25
do draw
xpos = 50; ypos = 50i = 3;
xpos = 50; ypos = 50
do draw
xpos = 75; ypos = 75i = 4;
xpos = 75; ypos = 75
do draw
xpos = 100; ypos = 100i = 5;
xpos = 100; ypos = 100
do draw
xpos = 125; ypos = 125而xpos = 125; ypos = 125没有使用。建议修改为:
for(i=1,j=1;i<=5;i++,j++){
xpos=i*25;
ypos=j*25;
g.drawString("#",xpos,ypos);
}
g.drawString("#",xpos,ypos);
xpos=i*25;
ypos=j*25;
}
for循环有问题,第一次和第二次画的字符串重复。
而第五次则没有画上。
具体说明如下:
i = 1;
xpos = 25; ypos = 25
do draw
xpos = 25; ypos = 25i = 2;
xpos = 25; ypos = 25
do draw
xpos = 50; ypos = 50i = 3;
xpos = 50; ypos = 50
do draw
xpos = 75; ypos = 75i = 4;
xpos = 75; ypos = 75
do draw
xpos = 100; ypos = 100i = 5;
xpos = 100; ypos = 100
do draw
xpos = 125; ypos = 125而xpos = 125; ypos = 125没有使用。建议修改为:
for(i=1,j=1;i<=5;i++,j++){
xpos=i*25;
ypos=j*25;
g.drawString("#",xpos,ypos);
}
xpos=i*25;
ypos=j*25;1、2 两个 # 位置重复了
g.drawString("#",xpos,ypos);放在
xpos=i*25;
ypos=j*25;
下面:xpos=i*25;
ypos=j*25;
g.drawString("#",xpos,ypos);