名字是锤子
2016-07-12 10:47
i++和i=i++为什么不一样啊
不是判断条件的问题,是你的 i 根本就没变,你的 i 的值一直等于1 ,所有 i<=5这个条件就一直成立,所以会死循环,一直在执行循环语句。i = i++;就是给 i 赋值之后才自增,根本没有效果。如果要 i 自动加1的话你就直接写 i++就可以。
i = i++;
会先执行 i = i;
在执行 i++;
你直接写 i++就可以了
Java入门第一季(IDEA工具)升级版
1165550 学习 · 17586 问题
相似问题