大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全家桶1年46,售后保障稳定
7.1运算符
7.2算术运算符
运算符 | 运算 | 范例 | 结果 |
---|---|---|---|
+ | 正号 | +7 | 7 |
– | 负号 | b = 11; -b | -11 |
+ | 加 | 9 + 9 | 18 |
– | 减 | 10 – 9 | 1 |
* | 乘 | 7 * 9 | 63 |
/ | 除 | 9 / 9 | 1 |
% | 取模(取余) | 11 % 9 | 2 |
++ ++ |
自增(前):先运算后取值 自增(后):先取值后运算 |
a=2;b=++a; a=;b=a++; |
a=3;b=3; a=3;b=2 |
– – – – |
自减(前):先运算后取值 自减(后):先取值后运算 |
a=2;b=–a a=2;b=a– |
a=1;b=1; a=1;b=2 |
+ | 字符串相加 | “hsp”+“edu” | “hsp edu” |
7.3关系运算符(比较运算符)
运算符 | 运算 | 范例 | 结果 |
---|---|---|---|
== | 相等于 | 8==7 | false |
!= | 不等于 | 8!=7 | true |
< | 小于 | 8<7 | false |
> | 大于 | 8>7 | true |
<= | 小于等于 | 8<=7 | false |
>= | 大于等于 | 8>=7 | true |
instanceof | 检查是否是类的对象 | “hsp” instanceof String | true |
7.4逻辑运算符
1.a&b: &叫逻辑与: 规则: 当a和b同时为true,则结果为true,否则为false
第一个是false则第二个还会继续判断
2.a&&b: &&叫短路与: 规则: 当a 和 b 同时为true,则结果为true,否则为false
第一个是false则第二个不会继续判断
3.a|b:|叫逻辑或,规则:当a和b,有一个为true,则结果为true,否则为false
第一个是false则第二个还会继续判断
4.a||b: ||叫短路或,规则:当a和b有一个为true,则结果为true,否则为false
第一个是false则第二个不会继续判断
5.!a:叫取反,或者非运算.当a为true,则结果为false,当a为false是,结果为true
6.a^b:叫逻辑异或,当a和b不同时,则结果为true,否则为false
7.5赋值运算符
基本赋值运算符
int a = 10;
复合赋值运算符
+=, -=, *=, /=, %=
a += b;[等价于a = a + b]
7.6三元运算符
条件表达式 ? 表达式1:表达式2;
1.如果条件表达式为true, 运算后的结果是表达式1;
2.如果条件表达式为false,运算后的结果是表达式2;
7.7运算符优先级
1.运算符有不同的优先级,所谓优先级就是表达式运算中的运算孙女婿.如右下表,上一行运算符总优先于下一行.
2.只有单目运算符.赋值运算符是从右向左运算的.
. () {} ; , | |
---|---|
R——>L | ++ – ~ !(data type) |
L——>R | * / % |
L——>R | + – |
L——>R | << >> >>> 位移 |
L——>R | < > <= >= instanceof |
L——>R | == != |
L——>R | & |
L——>R | ^ |
L——>R | | |
L——>R | && |
L——>R | || |
L——>R | ? ; |
R——>L | = *= /= %= |
+= -= /= %= | |
>>>= &= ^= |= |
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/234404.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...