-3
遇到此代码并试图解决它...但不明白为什么它打印出63?不知道为什么这打印出来63
public static void main(String[]args)
{
int x = 0;
int y = 0;
for(int z= 0; z < 5; z++)
{
if ((++x > 2)&&(++y > 2))
{
x++;
}
}
System.out.println(x+""+y);
}
步骤通过它与调试器。那就是它们的用途。 –
谷歌后缀和前缀增量运算符... – Yousaf
此外,“短路评估”在这里发挥作用。 –