Java運算符

Java運算符:
自增和自減:
放在前面是先把變量的值加1或者減1,在參與表達式的計算。
放在後面是先參與表達式的計算,在把變量的值加1或者減1。
java運算符:
1. 賦值運算符: = 
2. 算術運算符: +,-,*,/
3. 自增和自減運算符:++,--
4. 比較運算符: >,<,==,!=,<=,>=,返回值時Boolean型的值。
5. 邏輯運算符: & &&(邏輯與),!(邏輯非),||(邏輯或),返回值時Boolean型的值。
使用&會判斷兩邊的表達式是否相等。
使用&&從左到右,當第一個表達式爲false時,不會去判斷第二個表達式,直接輸出。
&屬因而「非短路運算符」。
&&屬因而「短路運算符」。
6. 位運算符:
&(按位與)
|(按位或)
~(按位非或者按位取反)
^(按位異或)
7. 移位操做:適合類型:byte,short,int,char,long
<<(左移)
>>(右移)
>>>(無符號右移)
8. 三元運算符:使用格式是:條件式?值1 : 值2
三元運算符的運算規則:若條件式的值爲true,則整個表達式取值1,不然取值2。
三元運算符等價於if…else語句。 http://www.iis7.com/b/yqlj/  批量友情連接檢測
Java運算符的優先級排序是:
1. 增量和減量運算
2. 算數運算
3. 比較運算
4. 邏輯運算
5. 賦值運算
在編寫程序是儘可能用括號運算來限定運算次序,避免錯誤的運算次序。
。。。。。。
數據轉換:隱式轉換和顯示轉換
隱式轉換:從低級類型向高級類型轉換,系統會自動轉換,不用程序員費心。
按精度的從低到高來排序,如下是基本數據類型的轉換:
byte < short < int < long < float < double
顯示轉換:當把高精度的變量的值賦給低精度的變量時,必須使用顯式類型轉換運算(又稱強制類型轉換)。java

相關文章
相關標籤/搜索