第3章运算符、表达式与语句Java程序设计目录运算符表达式语句运算符分类按操作数的数目划分:1)一元运算符:++,--2)二元运算符:+,-,>3)三元运算符:
:按功能划分:算术运算符关系运算符布尔逻辑运算符(移)位运算符赋值运算符条件运算符其他算术运算符算术运算符主要用来进行算术计算
算术表达式:x+2*y-30+3*(y+5)精度:最高精度如:5/25
0f/2运算符描述示例结果+加5+510-减5-41*乘5*315/除10/33%取模(求余)10%31++自增(前,后)--自减(前,后)操作元必须是一个整型或浮点型变量(不能是常量或表达式)
算术运算符char型(16位)数据和整型数据运算结果的精度是int(32位)
bytek=18;charch=‘H’+k;bytek=18;charch=(char)(’H’+k);赋值运算符赋值运算符的作用是将一个值赋给一个变量,运算顺序从右到左,如表所示
运算符描述示例结果=赋值a=3;b=2;a=3b=2+=加等于a=3;b=2;a+=b;即a=a+b;a=5b=2-=减等于a=3;b=2;a-=b;即a=a-b;a=1b=2*=乘等于a=3;b=2;a*=b;a=6b=2/=除等于a=3;b=2;a/=b;a=1b=2%=模等于a=3;b=2;a%=b;a=1b=2关系运算符关系运算符的作用是比较两边的运算数,结果总是boolean型的数据
运算符描述示例结果==等于4==3false
=3true3true=3true逻辑运算符逻辑运算符用于对boolean类型结果的表达式进行运算,运算结果总是boolean类型的
运算符描述示例结果&与false&truefalse|或false|truetrue^异或true^falsetrue
truefalse&&逻辑