java 一段初级代码的问题 请高人指点~最好能找个高人带带我 我还是个菜鸟呢

public class text
{
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);
}
}

最好把所有的都向我解释一下,我看了很久了,可是怎么也看不懂,请高人留个QQ给我啊,以后有问题好多多请教请教 小生万分感谢啊!

结果输出 8 2

应该是想说明逻辑或的意思,只要有一个为真整个表达式就为真,所以x会一直加加,而y却只加到2为止。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜