我正在尝试通过一个 for 循环,它就像任何其他 for 循环一样,但它似乎是无限的;我一定是在做一些愚蠢的事情。任何人都可以看到吗?
double x;
for(x = -1; x < 1; x+=2/20) {
double y = b * Math.sqrt(1-Math.pow(x-FocusToCenter, 2));
System.out.println("X:"+x+" Y: "+roundFourDecimal(y));
}
如果将 x+=2/20, 更改为 x+=0.1,那就完全没问题了。