我希望循环在 X 等于 0 时结束。
桌子应该是这样的
X | Y
10 | 1
8 | 2
6 | 3
4 | 4
2 | 5
0 | 6
但是当我运行它时,我得到值 x = -8 和 y = 10
int x = 10;
int y = 1;
while ((y != 10) && ((x / y) >= 0))
{
x -= 2;
y += 1;
}
System.out.println("x: " + x);
System.out.println("y: " + x);
当 while 语句中的第二个语句大于或等于时,它将变为 -2 和 7,这应该使语句的第二部分为 false,并且循环将停止运行。但事实并非如此。