【三】Java运算符
Java運(yùn)算符
- 1. 算術(shù)運(yùn)算符
- 2. 賦值運(yùn)算符
- 復(fù)合賦值運(yùn)算符
- 4. 關(guān)系運(yùn)算符
- 4.1 if...else條件結(jié)構(gòu)
- 5. 邏輯運(yùn)算符
- 邏輯與
- 邏輯或
- 邏輯非
- 6. 三目運(yùn)算符
- 7. 運(yùn)算符的優(yōu)先級(jí)
1. 算術(shù)運(yùn)算符
算術(shù)運(yùn)算符主要用于進(jìn)行基本的算術(shù)運(yùn)算,如加法、減法、乘 法和除法等。
| + | 加法 | 5+10=15 |
| - | 減法 | 10-5=5 |
| * | 乘法 | 3*6=18 |
| / | 除法 | 36/4=9 |
| % | 求余數(shù) | 13%3=1 |
| ++ | 自增1 | int n=3; n++ |
| - - | 自減1 | int n=4; --n |
自增符號(hào)在后,先賦值,再自增:
int a = 1; int b = a++; System.out.println(b); // 1自增符號(hào)在前,先自增,再賦值
int a = 1; int c = ++a; System.out.println(c); // 22. 賦值運(yùn)算符
格式:變量=表達(dá)式;
例:int n=3; //將3賦值給變量n
賦值運(yùn)算符是從右往左運(yùn)算!
復(fù)合賦值運(yùn)算符
| += | x+=5 | x=x+5 | 20 |
| -= | x-=5 | x=x-5 | 10 |
| *= | x*=5 | x=x*5 | 75 |
| /= | x/=5 | x=x/5 | 3 |
| %= | x%=5 | x=x%5 | 0 |
4. 關(guān)系運(yùn)算符
- 比較運(yùn)算符用于判斷兩個(gè)數(shù)據(jù)的大小,如大于
- 比較的結(jié)果是一個(gè)布爾值
| > | 大于 | 5>3 | true |
| < | 小于 | 5<3 | false |
| >= | 大于等于 | 5>=3 | true |
| <= | 小于等于 | 5<=3 | false |
| == | 等于 | 5==3 | false |
| != | 不等于 | 5!=3 | true |
注意:字符比較是比較兩個(gè)字符的ASCII碼值
浮點(diǎn)數(shù)與整數(shù)比較,只要值相等就返回true,如 5.0f == 5
關(guān)系運(yùn)算符主要用于條件和循環(huán)語句中的判斷條件。
4.1 if…else條件結(jié)構(gòu)
格式:
if(條件){<語句塊> }else {<語句塊> }例子:如果成績(jī)大于等于90為優(yōu)秀,60-89為良好,低于60為不及格
float score = 88; if(score >= 90){System.out.println("優(yōu)秀"); }else if(score >= 60 && score <= 89){System.out.println("良好"); }else{System.out.println("不及格"); }5. 邏輯運(yùn)算符
| 與 | &&或& | operand1&&operand2 |
| 或 | ||或| | operand1||operand2 |
| 非 | ! | !operand |
邏輯與
只有邏輯與符號(hào)左右兩邊都是true,整個(gè)表達(dá)式才是true,其他情況都是false.
&&運(yùn)算符又叫短路運(yùn)算符,如果第一個(gè)表達(dá)式的值就能決定 表達(dá)式最后的結(jié)果,運(yùn)算符右邊的表達(dá)式就不再計(jì)算了。
邏輯或
邏輯或符號(hào)左右兩邊只要有一個(gè)是true,整個(gè)表達(dá)式返回true.
||運(yùn)算符又叫短路運(yùn)算符,如果第一個(gè)表達(dá)式的值就能決定表達(dá) 式最后的結(jié)果,運(yùn)算符右邊的表達(dá)式就不再計(jì)算了。
邏輯非
對(duì)原條件進(jìn)行取反。
boolean a = !(3<5); // false6. 三目運(yùn)算符
語法:布爾表達(dá)式?表達(dá)式1:表達(dá)式2
如果表達(dá)式返回true則執(zhí)行表達(dá)式1,否則執(zhí)行表達(dá)式2
7. 運(yùn)算符的優(yōu)先級(jí)
優(yōu)先級(jí)由高到低順序:
總結(jié)
以上是生活随笔為你收集整理的【三】Java运算符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 仿minecraft游戏 linux,【
- 下一篇: Vue第一部分(5):计算属性和过滤器