我正在学习Java,但遇到了一些问题。我想用圆圈标记12个点(带有joe),但没有做到这一点。我有一个2D坐标系,它在x方向和y方向上从-200变为+200。因此,我编写了一个从0到12的循环。我说我将其与窦和余弦一起使用。问题在于,Joe仅在第一个循环中到达点(150/0)。但是随后应该执行的操作不再起作用。你有什么主意吗?我将a,x,y,kx,yk都声明为双变量类型。
for (int i= 0; i <12; i++) {
a = Math.toRadians(i / 12 * 360);
x = Math.cos(a);
y = Math.sin(a);
xk = 150 * x;
yk = 150 * y;
joe.moveTo(xk, yk);
}
预先感谢您的提示。