java學習筆記----java基礎02:數據類型和運算符

1.java標識符和關鍵字

java標識符的命名規則:

  • 標識符有字母、數字、下劃線"_"、美元符號“$"組成,並且首字母不能是數字
  • 不能把java關鍵字作爲標識符
  • 標識符沒有長度限制
  • 標識符對大小寫敏感

java關鍵字不能用作變量名、方法名、類名、包名

所有的java關鍵字如下:

abstract assert boolean break byte
case catch char class continue
default do double else enum
extends final fianlly float for
if implements import instanceof int
interface long native new package
private protected pubilc return strictfp
short static super switch synchronized
this throw throws transient try
void volatile while    

2.java的數據類型 

java的數據類型分爲兩大類,基本數據類型和引用數據類型。基本數據類型又分爲四種,分別是整型、浮點型、字符型和布爾型。

java基本數據類型說明:

由於Java的簡單類型不能夠精確的對浮點數進行運算。float和double只能用來做科學計算或者是工程計算

 3.java基本數據類型轉換

java數據類型轉換分爲三種:基本數據類型轉換、字符串與其它數據類型轉換、其它實用數據類型轉換。其中boolean類型不可以和其它數據類型轉換。

整型、字符型、浮點型的數據在混合運算中相互轉換時遵循如下規則:

  • 容量小的類型自動轉換成容量大的數據類型
  • byte、short、char之間不會相互轉換,三者在計算時首先會轉換成int 類型
  • 容量大的數據類型轉換成容量小的數據類型時,需要加上強制轉換符,但可能造成精度降低或溢出
  • 有多種類型的數據混合運算時,系統首先自動地換成容量大的數據類型,然後再進行計算

4.java運算符

 “&&”與"&"的區別

  • && 和&都可以用作邏輯與的運算符,表示邏輯與,當運算符的兩邊的表達式的結果都爲true時,整個運算結果才爲true,否則,只要一方爲false,則結果爲false。
  • &&還有短路的功能,即如果第一個表達式的結果爲false,則不再計算第二個表達式;&還可以則用作位運算符,當&操作符兩邊的表達式不是boolean類型時,&表示按位與操作。

“||”和“|”的區別

  • || 和|都可以用作邏輯或的運算符,表示邏輯或,當運算符的兩邊的表達式只要有一個的結果都爲true時,整個運算結果爲true,否則,兩方都爲false,則結果爲false。
  • ||還有短路的功能,即如果第一個表達式的結果爲true,則不再計算第二個表達式;|還可以則用作位運算符,當&操作符兩邊的表達式不是boolean類型時,|表示按位或操作。

上一篇:java基礎01----初識java 

下一篇:java基礎03----流程控制

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章