java 中的 i++ i-- ++i --i 详细理解
来源:互联网 发布:国家网络诈骗举报中心 编辑:程序博客网 时间:2024/05/18 09:25
java 中的 i++ i-- ++i --i 详细理解
java中有自增和自减两种运算符号,自增是将该值加上1 自减就是减去1 自增和自减有两种不同的写法 分别为 i++ ++i 以及 i-- 和 --i
i++ 即使先运算在增加 ++i则是 先增加在运算 ,意思就是 i++ 就是得到的值是i,在运算过后,在将i的值加上1,即这个 i++这个算式的值仍然是 i,但是运算过后,再将i的值加上1 ,++i则刚好相反, 是先增加再运算,即先将该值加上1,在进行运算,意思就是 ++i这个算式的值就是i+1 不管是前缀还是后缀,最终都改变了i的值,但是该表达式的方式的值不同, 因为++是操作变量的值 ,所以不能是数值 即 3++是错误的。 自减操作亦然。
int x = 1, y = 6; //声明两个变量 while (y-- == 6) { //当y--小于6的时候 x-- //由于第一次 y--=6所以 第一次运算是6 则调用x--,x的值为0 //此时y的值就变成5,再一次判断时候又调用了y--,此时不等于6 //则跳出了循环,但是y的值变成了4 x--; } System.out.println(x); System.out.println(y);
程序的输出结果为 x=0 y=4
0 0
- java 中的 i++ i-- ++i --i 详细理解
- java中的++i,i++,--i,i--
- 深入理解Java中的i++、++i语句
- Java中的i=i++
- java中的i++与++i
- Java中的i++和i--
- java中的i++与++i
- Java中的i=i++
- java中的i++和++i
- I
- I
- ++i
- I
- I
- i
- ++i
- i++
- (++i) + (++i) + (++i) + (++i)
- 随笔记录.....
- android使用LruCache对listview加载图片时候优化处理
- C++ copy、copy_n、copy_if
- 程序员人生之路(强烈推荐,分析的透彻!)
- unity3d中协同的使用
- java 中的 i++ i-- ++i --i 详细理解
- ipython备忘录
- jQuery Highcharts 图表
- Worklight 6.0的App在iOS7中状态栏错位的解决方法
- JAVA基础加强之枚举
- 管理员超喜欢的极清爽美女图片站,整站打包带2万多美女图片,漂亮清爽模板,非常精品!
- Filter过滤器的强大功能
- QC新旧七图汇总连载2——帕累托图(排列图)
- 游戏修改器