java註釋和資料型別
Java註釋
與大多數程式設計語言一樣,Java中的註釋也不會出現在可執行程式中,因此,可以再源程式中根據需要新增任意多註釋,而不必擔心可執行程式碼會膨脹。
在Java中,有三種標記註釋的方式:
- 最常用的方式是使用 //,其註釋內容是從//開始到本行結尾。
System.out.println("hello world!");//first java!
- 當需要長篇的註釋時,既可以在每行的註釋前面標記 //,也可以使用/*和*/將一段比較長的註釋括起來。
/* for(int i = 0;i < 100;i++){
System.out.println(i);
}
*/
- 第三種註釋可以自動地生成文件。這種註釋以/**開始,以*/結束。
/**
* @author LrvingTc
*
*/
Java資料型別
Java是一種強型別語言。這就意味著必須為每一個變數宣告一種型別。在Java中,一共有八種基本類(primitive type),其中有四種整型,兩種浮點型,一種用於表示Unicode編碼的字元單元的字元型別char和一種用於表示真值的boolean型別。
整型
整型用於表示滿意小數部分的數值,允許是負數。Java提供了四種整型,具體情況如表所示。
型別 | 儲存需求 | 取值範圍 |
---|---|---|
long | 8位元組 | -9223372036854775808 ~ 9223372036854775807 |
int | 4位元組 | -2147483648 ~ 2147483647 |
short | 2位元組 | -32768 ~ 32767 |
byte | 1位元組 | -128 ~ 127 |
在通常情況下,int型別最常用,long型別處理較大的數。byte和short型別主要用於特定的場合,例如,底層的檔案處理或者需要控制佔用儲存空間量的大陣列。Java中整型的範圍與執行Java的機器無關。
浮點型別
浮點型別用於表示有小數部分的數值,在Java中有兩種浮點型別,具體如表所示
型別 | 儲存需求 | 取值範圍 |
---|---|---|
float | 4位元組 | 3.402823e+38 ~ 1.401298e-45 |
double | 8位元組 | 1.797693e+308 ~ 4.9000000e-324 |
double表示這種型別的數值精度是float型別的兩倍(有人稱之為雙精度數值)。絕大部分應用程式都採用double型別。因為在很多情況下,float型別的精度很難滿足需求。實際上,只有很少的情況適合使用float型別,例如,需要單精度資料的庫,或者需要儲存大量資料。
float型別的數值有一個字尾f或者F。沒有後綴F的浮點數值預設為double型別。
char型別
char型別原本用來表示單個字元。如今,有些Unicode字元可以用一個char值描述,另外一些Unicode字元則需要兩個char值。
char型別的字面量值要用單引號括起來。
char id = 'a';
boolean型別
boolean(布林)型別有兩個值:false和true,用來判定邏輯條件。整型值和布林值之間不能進行相互轉換。