JAVA运算符

来源:互联网 发布:c# 多cpu 编程 编辑:程序博客网 时间:2024/06/16 13:49

运算符

1.算数运算符

+ - * / %

%取余运算

对1取余值为0,当左边数<右边数时  取余值为左边的数,当有负数参与到取余运算时 以左边的符号为取余后值的符号


2.赋值运算符

= += -= *= /= ++ --

比较运算符

> < >= <= == !=

string1.equals(string2)  比较两个字符串是否相等


3.逻辑运算符

&&    与

(条件1) && (条件2)
 逻辑与:有一个条件不成立       返回false
 当两个条件都成立         返回true
 逻辑与短路: 条件1确定不成立 条件2不执行

||      或

(条件1) || (条件2)
 逻辑或:只要有一个成立  返回true    

 两个都不成立  返回false
 逻辑或短路:当条件以成立时   整个表达式就成立   这时条件2不执行

!       非

4.条件运算符(三元表达式 三目表达式)

(a > b) ? a : b;
当条件成立时  返回a的值
当条件不成立时  返回b的值

5.分支(if     switch)

if switch如何选取

如果你判断的值是一个区间的话  使用if会简便一点
如果你判断的值是少数几个数字 字符 字符串
可以使用switch 会简单一点  效率会略高
if的使用率会高一点


原创粉丝点击