码迷,mamicode.com
首页 > 编程语言 > 详细

学习大数据:Java基础篇之运算符

时间:2020-05-15 11:31:59      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:inf   java   boolean   运算   赋值运算   mamicode   lse   目的   结果   

1.赋值运算符(=):
例:
技术图片

2.算数运算符(+,-,*,/,%)
①算术表达式的结果类型由该表达式中的最大类型决定;
②除(/):分母为0,则算术错误;
③特殊:++,-- 为自运算(自增1,自减1)
val++ (先取值,后计算)
++val (先计算,后取值)
④特殊:+=,-=,/=
例如:a += 2相当于a = a + 2;
⑤特殊符号的目的就是为了简化代码.
例:
技术图片
运行结果:
技术图片

3.关系运算符(>,>=,<,<=,==,!=)
关系表达式的结果类型为boolean.
字符串中的等值判断:boolean is = str.equals(str2);

4.逻辑运算符(&&,||,!)
①二元运算符: && 都为true为true,否则为false;
②二元运算符: || 都为false为false,否则为true;
③一元运算符: ! 非true为false,非false为true;
例:
技术图片
运行结果:
技术图片
④短路:对于二元运算符,当左侧的表达式能确定最终结果时,右侧表达式不予 执行;
⑤三元运算符:?:
功能:赋值;
例:
技术图片
运行结果:
技术图片

学习大数据:Java基础篇之运算符

标签:inf   java   boolean   运算   赋值运算   mamicode   lse   目的   结果   

原文地址:https://blog.51cto.com/14814821/2495414

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!