變量類型
Java語言提供了八種基本類型。六種數字類型(四個整數型,兩個浮點型),一種字符類型,還有一種布爾型。記住,java的變量很嚴格,整數就是整數,小數就是小數,字符就是字符。
整數類型
byte | short | int | long | |
---|---|---|---|---|
8位整數 | 16 位整數 | 32 位整數 | 64 位整數 | |
最小值 | -128 (-2^7) |
-32768 (-2^15) |
-2,147,483,648 (-2^31) |
-9,223,372,036,854,775,808 (-2^63) |
最大值 | 127 (2^7-1) |
32767 (2^15 - 1) |
2,147,483,647 (2^31 - 1) |
9,223,372,036,854,775,807 (2^63 -1) |
默認值 | 0 | 0 | 0 | 0L |
小數類型
float | double |
---|---|
32 位浮點數 eg:0.0f,ps:必須加f或者F | 64位浮點數不用加f,F |
默認值:0.0f | 默認值:0.0d |
字符和布爾
char | boolean |
---|---|
char類型是一個單一的 16 位 Unicode 字符; | 兩個值true/false |
變量聲明
格式: 類型 名稱
int a
long b
double c
int x,y,z // 多個同類型可以一起聲明
// ps: 不可重複名稱
變量賦值
格式: 類型 名稱 = 值
int a = 100 // 聲明同時賦值
int b
b = 100 // 先聲明再賦值
float c
// c = 1.2是要報錯的。爲啥加f去問創始人詹姆哈
// c = 1.12345678910 打印結果只會是七位小數,所以記住了float只支持到七位小數。
c = 1.2F
System.out.printIn(c) // 1.2打印出來還是1.2
double d = 1.2 // 這個是OK的。而且是支持十六位小數,但是最後一位會使用進一法計算。
d = 1.33333333333333333 // 打印結果爲1.3333333333333334
// 單行註釋
/*
多
行
注
釋
*/
PS: 變量聲明規則,Eclipse你錯誤命名直接報錯!你要手寫這麼屌的話,記住只能以數字,下劃線,字母,$聲明,數字不可以作爲開頭。一般情況下不要用$!不能使用關鍵字就是Eclipse中會變色的單詞。例如public class。
上一章 | 目錄 | 下一章 |