1

我正在制作一个太阳系模拟器,但我无法移动行星,蓝色圆圈应该环绕太阳,但是当我运行我的程序时,除了不断闪烁之外什么都没有。

我的代码:

public class solar
{
  public static void main(String args[])
  {
    while (true) {


    SolarSystem x = new SolarSystem(500,500);
    x.drawSolarObject(0,0,50,"YELLOW");
    x.drawSolarObject(90,45,20,"BLUE");

    x.finishedDrawing();

    }
  }
}

我已经从我正在使用的类中调用了方法,例如 drawSolarObject 包含距离、角度、直径、颜色。

任何帮助将不胜感激,谢谢。

4

1 回答 1

2

尝试这个...

public class solar
{
  public static void main(String args[])
    int i = 0;
    {
       while (true) {

          SolarSystem x = new SolarSystem(500,500);
          x.drawSolarObject(0,0,50,"YELLOW");
          x.drawSolarObject(90,i,20,"BLUE");

          i++;

          x.finishedDrawing();

    }
  }
}

角度在每次迭代中变化一倍。

于 2013-10-21T19:31:38.920 回答