Java筆記-變量及數據類型

變量及數據類型

變量

變量類型 變量名 = 初始值;

先定義再使用

=意義是賦值

int n = 100;
String s = "hello world!";
基本數據類型

整數類型:long int short byte

浮點類型:double float

布爾類型:boolean

字符類型:char

計算機內存的最小存儲單元是字節(byte)

一個字節是8位二進制數:00000000~11111111(0-255)

內存單元從0開始編號,成爲內存地址 1K=1024,1M=1024K,1G=1024M,1T=1024G

整型:

byte:8位,1個字節

short:16位,2個字節

int:32位,4個字節

long:64位,8個字節

byte b = 127;  // [-128, 127](10000000~01111111)
short s = 32767; // [-32768,32767]
int i = 2147483647; //[-2147483648,2147483647]
int i2 = 2_000_000_000;//加下劃線更容易識別
int i3 = 0xff0000;//十六進制表示的16711680
int i4 = 0b1000000000; //二進制的512
浮點數:

float:32位,4字節

double:64位,8字節

float f1 = 3.14f;
float f2 = 3.14e38f;
double d = 1.79e308;
Double d = -1.79e308;
布爾類型

只有true和false2個值

通常是計算結果

boolean b1 = true;
boolean b2 = false;
字符類型:

char:保存一個字符

注意區分字符類型和字符串類型

char c1 = 'A';
char c2 = '中';

常量

常量就是用final修飾的變量:

常量初始化後不可再次賦值

常量名通常全部大寫

常量用來避免意外賦值

常量用來替代Magic Number

final double PI=3.14;
double r = 5.0;
double  area = PI * r * r 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章