运算符
运算符用于对数据进行算数运算、赋值、比较等操作。
在Java中分为算数运算符、赋值运算符、比较运算符、位运算符、条件运算符。
-
算数运算符
最为常见的加减乘除,也被称作为“四则运算”;
运算符 运算 例子 结果 + 正号 a=2;+a 2 — 负号 a=2;—a —2 + 加 5+5 10 — 减 4—2 2 * 乘 2*2 4 / 除 6/2 3 % 取余 5%2 1 ++ 自增(前) a=2;b=++a a=3;b=3 ++ 自增(后) a=2;b=a++ a=3;b=2 —— 自减(前) a=2;b=——a a=1;b=1 —— 自减(后) a=2;b=a—— a=1;b=2 + 字符串相加 “He”+”llo” “Hello” 注:
在进行除法运算时,要注意除数和被除数的类型,如皆为整数类型是,其结果也是整数;如有小数参与运算,其结果也是小数;
在进行取余运算时,其结果的正负由被余数决定(%左边的数)
-
赋值运算符
赋值运算符的作用就是将常量、变量、表达式的值赋给某一个变量;
运算符 运算 例子 结果 = 赋值 a=3;b=2; a=3;b=2; += 加等于 a=3;b=2;a+=b; a=5;b=2; -= 减等于 a=3;b=2;a-=b; a=1;b=2; *= 乘等于 a=3;b=2;a*=b; a=6;b=2; /= 除等于 a=3;b=2;a/=b; a=1;b=2; %= 余等于 a=3;b=2;a%=b; a=1;b=2; -
逻辑运算符
逻辑运算符用于对布尔类型的值或表达式进行操作,其结果也是布尔型;
-
位运算
位运算是针对二进制的每一位进行运算的符号;
-
条件运算符
也称作三元运算符,其语法格式如下:
(条件表达式)? 表达式1:表达式2;
运算符的优先级
优先级 | 运算符 |
---|---|
1 | . [] () |
2 | ++ – ~ ! |
3 | * / % |
4 | + — |
5 | << >> |
6 | < > <= >= |
7 | == != |
8 | & |
9 | ^ |
10 | | |
11 | && |
12 | || |
13 | ?: |
14 | = *= /= += -= <<= >>= >>>= &= ^= |= |
选择结构语句
-
if语句
if(判断条件){ 执行语句 }
-
if···else
if(判断条件){ 执行语句 }else{ 执行语句 }
-
if···else if····else
if(判断条件){ 执行语句 }else if(判断条件){ 执行语句 }else{ 执行语句 }
-
switch语句
switch (控制表达式){ case 目标值1: 执行语句 break; case 目标值2: 执行语句 break; case 目标值3: 执行语句 break; case 目标值4: 执行语句 break; }
注:
控制表达式结果类型只能为byte、short、char、int、enum枚举、String类型;
踏着层层台阶登攀,然然继续准备《NEWedge–JAVA》系列文章的更新;文中难免有纰漏或者错误,您若发现,烦请及时评论留言,我会在第一时间校正。或者,可以用评论留言的方式谈谈您的收获、想法和建议,方便更多的人学习收益!然然在此谢谢啦!,我们下次见!