java變量基礎

 

  變量

變量是指?
變量是存放東西的一個場所.在程序中,爲了保存某些值,就要使用到變量.在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
定義變量
要使用變量必須先定義變量.變量的定義時,要使用到類型及變量名.
[構成文]
  類型 變量名;
[例]
  int x ;
 
加入值
可以往變量中放入一個值.這稱爲值的加入(代入).正確稱爲賦值.變量的賦值時,用變量名=值的方式來實現.
[構成文]
  變量名 = 值;
[例] 往x變量中加入10.
  x=10;
定義時賦值
變量在定義時也可以同時賦值.
[構成文]
  類型 變量名 = 值;
[例]
  int x = 10 ;
將其他變量賦值於變量
將賦值於其他變量的值賦於變量的方式
[構成]
  變量1 = 變量2;
 
類型變換
賦值時要注意的是,變量的類型的大小問題.將浮點小數型的變量值賦值於整數型的變量時,就要進行類型的變換.
[構成]
  變量1 = (類型)變量2;
[例] 必須進行變換的賦值

  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型
在表示真或者僞時使用.只擁有真或者僞中的一個值.

發佈了38 篇原創文章 · 獲贊 1 · 訪問量 5631
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章