字節是二進制數據的單位。一個字節通常8位長。但是,一些老型號計算機結構使用不同的長度。為了避免混亂,在大多數國際文獻中,使用詞代替byte。
變量:
變量的數據類型;變量名=變量值
數據類型
基本型
數值型(整數)
布爾型
浮點型
字符型
引用型
String 字符串
數值型(整數)
0-128 19 20 范圍 (0,128)小括號不包含該值
[0,128)中括號包含該值
bate 字節 1個字節 2*7=128
例如:byte age = 20;
備注:對於byte類型[0,128) 賦值不能超過該范圍
short 短整形 2個字節 2^16=32768
例如:short wage = 1280;
int integer 整數 4個字節 2^32 21來頭的10位數
例如:int money = 2000000;
long 長整形 整數 8個字節 2^64 9開頭的19位數
例如:long phone = 123456678901 L;
在程序中定義的整數,一般程序會把它當成int類型
int類型就是整數的默認類型
對於long類型整數,表示的時候需要在數字后面添加l字母(大小寫都可以)
整數類型取值范圍從小到大的順序
byte < short < int < long
布爾型
boolean 定義開關
該類型只有兩種結果
true 真
false 假
當滿足某一種情形時,走true結果值
當不滿足某一種情形時,走false結果值
浮點型(小數型)
單精度型 float 0-3.403E38 E代表的是10 E后面的數字是10的指數
描述的是整個該數字=整數+后面的小數
例如:float π=3.141f
當在程序中定義一個浮點數(小數)時,程序會解析成double類型
此時需要聲明為float類型,那么需要轉換格式:在數字的后面添加字母f(大小寫都可以)
雙精度型 double 0-1.798E308 E代表的是10 E后面的數字是10的指數
描述的是整個該數字=整數+后面的小數
例如:double wage = 17.5;
備注:double類型值 可以自由選擇小數的后面添加字母d(大小寫都行)
double類型一般作為浮點的默認類型
字符型
char character 字符
char類型的變量中的值 只能填寫一個字符 不能為空 語法格式:‘字符值’
例如:char ch = '張';
注意:當在char類型變量中定義多個字符量時,程序會拋出錯誤
Too many characters in character literal
引用型
String 字符串
語法格式
String 變量名 = "文本信息值";
例如:String name = "張三";
對於Sring字符串來說,字符串變量值中的雙引號內容可以為空;
String 變量名 = "";空字符串
當雙引號里面無任何信息時,表示的是空字符串,他是字符串值的其中一種
String 變量名 = " ";一個空格字符串