赞
踩
运算符
Java语言支持以下运算符:
算术运算符:+,-,*,/,%,++,--
字符串连接运算符:+
关系(比较)运算符:> , < , >= , <= , == , !=
逻辑运算符:!,&,|,&&,||
赋值运算符:=,+=,-=,*=,/=
条件运算符
位运算符
算术运算符
比较运算符
比较运算符的结果都是boolean型,也是要么true,要么false
比较运算符“==”不能误写为“=”
逻辑运算符
逻辑与:& 逻辑或:| 逻辑非:!
短路与:&& 短路或:|| 短路异或:^
"&"和"&&"的区别:
"&"左边无论真假,右边都进行运算;
"&&" 如果左边为真,右边参与运算;如果左边为假,那么右边不参与运算;
"|"和"||"的区别同理,||表示:当左边为真,右边不参与运算;
赋值运算符:
符号: =
当"="两侧数据不一致时,可以使用自动类型转换或使用强制类型转换原则处理;
扩展运算符:+=,-=,*=,/=,%=
条件运算符
语法:
(条件表达式) ? 表达式1 : 表达式2;
条件表达式结果为true,运算后的结果是表达式1;
为false,运算后的结果表达式为2;
位运算
日常开发中位运算使用相对较少,但是巧妙的使用位运算可以大量减少运行开销,优化算法;
表达式的运算顺序
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。