【JAVA零基础入门系列】Day5 Java中的运算符( 七 )
在Java中 , 也像C++一样 , 有着自增自减运算符 , 效果就是让变量增加1 , 或者减少1 。 直接看代码:
你会得到11跟9两个数字 , 这分别是n自增一次 , 然后自减两次的结果 。 怎么样 , 是不是很简单?别高兴的太早 , 来看看这段代码 , 你知道结果是多少吗?
你看完之后也许心中会有万头草泥马在奔腾 。 别着急 , 其实也不难 。 自增符跟自减符放在变量前与变量后是不同的 。 有什么不同呢?如果放在变量之前 , 表示先自增/自减 , 然后再用这个值参与运算 , 如果是放在变量之后 , 则表示先计算表达式的值 , 之后再将变量自增/自减 。
所以 , m=10*n++;这一句运行时 , n的值时10 , 先计算表达式后 , m=100 , 之后n自增1 , n=11;
至于后面几个运算 , 因为跟优先级有关 , 所以这里暂时不介绍 , 等后面说完优先级再做解释 。
2.关系运算符和逻辑运算符
关系运算符包括:==、!=、>、< , 分别是等于 , 不等于 , 大于和小于 。 这个我想不用过多介绍了吧 , 主要用于逻辑判断 , 在后面的控制流程中会更有详细的栗子 。 对于新人而言 , 需要注意的就是不要把赋值符=跟关系运算符==弄混淆了 。 逻辑运算符有 , &&、||、! 分别叫做 与、或、非 。 或跟与都是双目运算符 , 也就是连接两个表达式 , exp1 && exp2 , 只有当两个表达式的值都为真时 , 总表达式的值才为真 , 否则为假 。 比如:1>0 && 2<3 由于两个子表达式的结果都为真 , 所以总表达式的值也是真 。 而:10>9 && 9<8; 这里由于9<8不成立 , 即为假 , 所以总表达式的值为假 。 而对于或运算符 , 只需要两个表达式中 , 任意一个表达式成立 , 总表达式的值即为真 。 例如:10>11 || 1<2;由于后一个表达式为真 , 所以总表达式为真 。 对于否运算符 , 这是一个单目运算符 , 会将表达式的结果反转 , 真变成假 , 假变成真 。
推荐阅读
- s6|金铲铲之战:S6双城传说如何才能快速上手?基础知识很关键
- 手机游戏|LOL手游跳段有先兆!60%胜率是基础,若ID前出现“小代标”,恭喜
- 三国志|日本人对三国的热爱,盘点十部以三国为基础创作的日漫,名字带有“三国志”的就占据半壁江山
- 暗黑破坏神2|《暗黑破坏神2》七种职业!那个才是最适合新手的入门职业!
- g2|【异界事务所】萌新游戏入门攻略-进入游戏后萌新最常遇见的问题
- 泰拉瑞亚|泰拉瑞亚:挖矿的基础操作,地下真的有怪物!
- 闪爆|【地下城堡3: 魂之诗】萌新入门建议和阵容搭配推荐
- 太空狼人杀|《太空狼人杀》将登陆索尼和微软的游戏平台,基础售价29.99美元
- 连体|王者荣耀:这些英雄真的很难,韩信不过入门,他们五个都是天花板
- 地下城与勇士|2021年的DNF游戏,适合初学者,零基础的新人入坑吗