學習Java筆記(運算子 條件語句)

2021-09-25 03:55:08 字數 992 閱讀 4543

加、減、乘、除、取餘(%)都是算數運算子

以下都是復合賦值運算子

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。此三元運算子荽求返回乙個結果,因此要實現簡單的二分支程式,即可使用該條件運算子。...