|
變量
|
變量是指? |
變量是存放東西的一個場所.在程序中,爲了保存某些值,就要使用到變量.在JAVA中,變量有以下幾種. |
分類
|
類型名
|
大小
|
有效範圍
|
初始值
|
---|
整數
|
byte
|
1byte
|
-128~+127
|
0
|
short
|
2bytes
|
-32768~+32767
|
0
|
int |
4bytes |
-2147483648~+2147483647 |
0 |
long |
8bytes |
-9223372036854775808~+9223372036854775807 |
0L |
浮點小數
|
float |
4bytes |
約±3.40282347e+38的範圍(精度是6位) |
0.0F |
double |
8bytes |
約±1.79769313486231570e+308的範圍(精度是15位) |
0.0 |
字符
|
char |
2bytes |
'\u0000'~'\uFFFF' |
'\u0000' |
真假值
|
boolean
|
1bit
|
true或者false
|
false
|
|
定義變量 |
要使用變量必須先定義變量.變量的定義時,要使用到類型及變量名. |
[構成文] |
|
[例] |
|
|
加入值 |
可以往變量中放入一個值.這稱爲值的加入(代入).正確稱爲賦值.變量的賦值時,用變量名=值的方式來實現. |
[構成文] |
|
[例] 往x變量中加入10. |
|
定義時賦值 |
變量在定義時也可以同時賦值. |
[構成文] |
|
[例] |
|
將其他變量賦值於變量 |
將賦值於其他變量的值賦於變量的方式 |
[構成] |
|
|
類型變換 |
賦值時要注意的是,變量的類型的大小問題.將浮點小數型的變量值賦值於整數型的變量時,就要進行類型的變換. |
[構成] |
|
[例] 必須進行變換的賦值 |
double x =1.234 ; int y = (int)d;
|
|
在以下的排列順序中,當左邊類型的變量要賦值到右邊類型的變量中時,可以不用進行變換.而當右邊類型的變量要賦值到左邊類型的變量中時,則需要進行變換. byte -> short -> int -> long -> float -> double 另外還有: char -> int [例] 不需要特別進行變換的場合
int a = 10 ; double b = a; |
關於各個類型 ■byte型 表示一個字節的數據. ■short型 表示兩個字節的數據. ■int型 表示4個字節的數據.用於存放整數的數值. ■long型 表示8個字節的數據.可以存放比int型更大的數據.在JAVA中,由於記述時會被誤認爲int型,所以在數據的最後加上L字符. [例] long val = 1000000000000000L; ■float型 當小數位有6位以下時,可以使用float型來存放.在JAVA中,數值的最後加上 F 來表示. [例] float f = 3.21F; ■double型 小數位在15位以下時使用. ■char型 表示1個Unicode的文字.使用char型來表示時,用單引號[']來包含要表示的數據. [例] char c = 'A'; 可以用'\u0000'到'\uFFFF'爲止的16進制來表示Unicode.前面的\u表示這是一個Unicode的值. [例] char c = '\u0041';
.關於反斜杆[\](106日文鍵盤中表示爲¥)escape sequence 以下的這些特殊的文字來表示一些特定的作用.這些被稱爲escape sequence
escape sequence
|
說明
|
\b
|
BackSpacer返回符號 |
\t
|
水平符號 |
\v
|
垂直符號 |
\n
|
換行符 |
\r
|
復歸符 |
\"
|
雙引號符 |
\'
|
單引號符 |
\\
|
反斜杆符 |
■boolean型 在表示真或者僞時使用.只擁有真或者僞中的一個值.
|
|