《Java运算符和表达式》由会员分享,可在线阅读,更多相关《Java运算符和表达式(17页珍藏版)》请在金锄头文库上搜索。
运算符、表达式、流程控制nJava运算符n算术运算符 +-* / % + -n赋值运算符 =+= -= *= /= %=n关系运算符 = b?a:b;n表达式运算符(示例4-1/4-2)n1、赋值运算符n=+= *= %=递增/递减运算符n对于需要对操作数进行加1或减1操作时,可 以使用递增或递减运算符n递增:+n递减:- int abc = 100; abc += 150;-abc = abc + 150; abc -= 80;-abc = abc - xy;关系和布尔运算符(示例4-3)nJava使用=号来判断两个值是否相等,而用 !=来判断是否不等,用、=、:右移运算符,将左操作数向右移动,移位个数由右 操作数决定n1002 = 25n:无符号左移位运算符赋值运算符(示例4-4)n赋值运算符“=”是最常用的一种运算符。它 将等于号右边的表达式的值赋给左边的变 量。n可以将其它的运算符和赋值运算符结合起 来,作为“扩展”的赋值运算符:+=,-=, *=,/=,%=,=, 单目运算符+ - ! +expr -expr 创建或类型转换New (type)expr 乘法除法* / % 加法减法+ - 移位 关系= instanceof运算符优先级(con.)运算符说明Java运算符等价= != 按位与& 按位异或 按位或| 条件与& 条件或| 条件?: 赋值=