加、減、乘、除、取餘(%)都是算數運算子
以下都是復合賦值運算子
sum=sum+a······························sum+=a
sum=sum-a····························· sum-=a
sum=sum*a 等同於 sum*=a
sum=sum/a ····························· sum/=a
sum=sum%a····························· sum%=a
自增自減運算子(一元運算子)
++i 前置運算子(表示式),變數自增或自減,但是表示式值自增或自減 (先加在用 ),i++後置運算子 (先用在加)變數自增或自減,但是表示式值不變
例:public class three
system.out.println(a); c
//結果是 3,為什麼是3,因為a++是後置運算(先用在加) ,但在迴圈的操作中,它只是將a=a++這個行語句執行了一百一次,
//但是a的值他沒有任何的改變,所以a的值還是3。
}==(等於) !=(不等於) >(大於)<(小於)>=(大於等於) <=(小於等於)
=為賦值運算子,==為等於運算子
關係表示式的結果為布林值
關係運算子的優先順序高於==、!=,但是它只支援數值型別的資料比較
&(短路與)不管&前面是否為真,後面的語句都會執行
&&(邏輯與) 兩個為真條件成立
|(短路或)不管|前面是否假,後面的語句都會執行
|| (邏輯或)其中有個條件為真,則為真
!邏輯反 與條件相反
運算子的優先順序:算數運算子》關係運算子》邏輯運算子
public static void main(string args) elseelse if(條件2)else
while(條件){
//執行語句
Java基本語句 運算子 條件控制語句 for迴圈
1 運算子 1.1算術運算子 注意自增和自減在前面和後面的區別 1.2位運算 右移n位,原來是正數左邊補0 原來是負數左邊補1 在一定範圍內相當於除以2的n次冪 無符號右移n位,左邊補0 1.3關係運算子 1.4邏輯運算子 短路運算 1.5條件運算子 2 條件控制語句 2.1 if else 2.2...
學習筆記 條件運算子
條件運算子 條件表示式 表示式1 表示式2 表示式3 運算法則 max a b a b 使max得到a和b中的較大者 當表示式1的值為真時,整個表示式的值等於表示式2的值,當表示式1的值為假時,整個表示式的值等於表示式3的值 優先順序運算子 結合方式 13?由右向左14 由右向左15,由左向右 條件...
Java條件運算子( )
條件運算子的符號表示為 使用該運算子時需要有三個運算元,因此稱其為三目運算子。使用條件運算子的一般語法結構為 result 當 expression 為真時,執行 statement1,否則就執行 statement3。此三元運算子荽求返回乙個結果,因此要實現簡單的二分支程式,即可使用該條件運算子。...