【JAVA零基础入门系列】Day5 Java中的运算符( 八 )
这里有一个表 , 大家一看应该就明白了 。
如果实在没明白 , 那也没关系 , 后面的判断流程里会有代码帮助大家理解 。
3.运算符级别
运算符是有优先级的 , 就像加减乘除也有着先加减 , 后乘除的先后顺序一样 。 这里有一张表 , 列举了这些运算符的优先级 , 优先级数值越小 , 表示越优先运算 。
可能现在对于这个还没有多大概念 , 没关系 , 后面我们通过代码就能更好的体会了 。
现在对之前那个WTF的表达式再做一个讲解 。
i=m++ --n;表达式从左到右运算 , 根据优先级 , 先计算自减运算 , n的值变成了10 , 再计算乘法 , 得出i的值为10010=1000再赋值给i;m再自增 , 值为101;
j = ++i + ++m - n--;同理 , i自增得到1001 , m自增得到102 , 计算:1001+102-10=1093;n再自减得到9;
推荐阅读
- s6|金铲铲之战:S6双城传说如何才能快速上手?基础知识很关键
- 手机游戏|LOL手游跳段有先兆!60%胜率是基础,若ID前出现“小代标”,恭喜
- 三国志|日本人对三国的热爱,盘点十部以三国为基础创作的日漫,名字带有“三国志”的就占据半壁江山
- 暗黑破坏神2|《暗黑破坏神2》七种职业!那个才是最适合新手的入门职业!
- g2|【异界事务所】萌新游戏入门攻略-进入游戏后萌新最常遇见的问题
- 泰拉瑞亚|泰拉瑞亚:挖矿的基础操作,地下真的有怪物!
- 闪爆|【地下城堡3: 魂之诗】萌新入门建议和阵容搭配推荐
- 太空狼人杀|《太空狼人杀》将登陆索尼和微软的游戏平台,基础售价29.99美元
- 连体|王者荣耀:这些英雄真的很难,韩信不过入门,他们五个都是天花板
- 地下城与勇士|2021年的DNF游戏,适合初学者,零基础的新人入坑吗