一.運算符java
1.算數運算符:+,-,*,/,%,++,--spa
2.關係運算符:>,<,>=,<=,==,!=ci
3.邏輯運算符(對布爾值進行計算)字符串
運算符 | 表達式1 | 表達式2 | 結果 | |
邏輯與 | true | & | true | true |
true | & | false | false | |
false | & | true | false | |
false | & | false | false | |
邏輯或 | false | | | false | false |
true | | | false | true | |
true | | | true | true | |
false | | | true | true | |
邏輯異或 | true | ^ | false | true |
false | ^ | true | true | |
true | ^ | true | false | |
false | ^ | false | false | |
邏輯非 | ! | true | false | |
! | false | true |
注:在現實代碼中咱們經常使用短路與&&,短路或||table
4.賦值運算符import
變量名=表達式變量
注意:數據類型
(1)賦值號左側只能是變量,不能是表達式im
(2)右側表達式的數據類型要與左側變量的類型兼容數據
5.條件運算符
條件 ? 表達式1 : 表達式2
若是條件爲true, 整個表達式的值就是表達式1的值; 條件爲false, 整個表達式的值就是表達式2的值
條件運算符是惟一一個三目運算符, 它有三個操做數
有一個操做數的運算符叫單目運算符,如++,--, !
6.字符串鏈接運算符
使用 + 進行字符串的鏈接
7.接收用戶鍵盤輸入(瞭解)
使用scanner類,用時導包import java.util.Scanner;