class background {
public static void moon(Graphics g) {
int k2 = 0;
int k3 = 0;
for (int k = 0; k <= 550; k+=2) {
if (k2 == 550) {
for (k2 = 550; k3 <= 550; k3+=2) {
k = 0;
g.setColor(Color.blue);
g.fillOval(k3,50,50,50);
for(long delay = 1; delay<1000000; delay++);
g.setColor(Color.white);
g.fillOval(k3,50,50,50);
k2 = 0;
}
} else {
k2+=2;
k3=0;
g.setColor(Color.black);
g.fillOval(k,50,50,50);
for(long delay = 1; delay<1000000; delay++);
g.setColor(Color.white);
g.fillOval(k,50,50,50);
}
}
}
}
这是我的问题:在applet中它将显示黑球经过,然后是蓝色球,然后是黑色球。然后它不会显示任何其他内容。我想要的是继续循环黑色,蓝色,黑色,蓝色,然后继续循环。
答案 0 :(得分:1)
看起来你只是缺少一个让你继续前进的循环。有点像...
while(true){
stuffyouwanttodo();
}
将是您正在寻找的。 p>