1. 程式人生 > >廖雪峰Java-Java程式基礎-變數和資料型別

廖雪峰Java-Java程式基礎-變數和資料型別

1.變數

  • 變數是可以持有某個基本型別的數值,或者指向某個物件。
  • 變數必須先定義後使用
  • 定義: 變數型別 變數名 = 初始值;

2.java基本資料型別

整數型別:long int short byte
浮點型別:double float
布林型別:boolean
字元型別:char
計算機記憶體的最小儲存單元是位元組byte
一個位元組是8位二進位制數:00000000-11111111(0-255)
記憶體單元從0開始編號,稱為記憶體地址
1K=1024位元組,1M=1024K,1G=1024M,1T= 1024G
Java的byte和計算機的byte是對應的。Java分正負數

|資料型別
byte佔用1個位元組,8位,2^7~2^7-1即128~127
short佔用2個位元組,16位,2^15~2^1-1即-32768~32767
int佔用4個位元組,32位,2^32~2^32-1,二進位制 int i2 = 0b10000 16進位制 int j16 = 0xff0000
long佔用8個位元組,64位,2^64~2^64-1,long型別數字加L,如long l = 9000000000000L
float佔用4個位元組,32位,float f1 = 3.14f; float f2 = 3.14e38f;
double佔用8個位元組,64位double d = -1.79e308; double d1 = 4.9e-324;
boolean只有true和false2個值
char字元型別:儲存一個字元,用單引號表示char c1 = 'A'; char c2 = '中';

常量
常量就是用final修飾的變數
變數初始化後不可再次賦值
常量名通常全部大寫
常量用來避免意外賦值
常量用來代替Magic Number