一.
變量的基本類型
byte 1字節 -128-127 0
short 2字節 -2^15-2^15 0
char 2字節 null 0--48 A--65 a--97
int 4字節 -2^31-2^31(21億) 0
long 8字節 0L
float 4字節 0.0F
double 8字節 0.0
boolean 1字節 false
二.變量的類型轉換
自動轉換:從小自動提升到大
強制類型轉換: 由大強轉到小
(注意:可能會丟失精度,,或者溢出)
三.變量的運算符
算數運算符:+,-,*,/,%,++,-- (++在前面要先自加載賦值,++在後面要先賦值,在自加)
關係運算符:>,>=,<,<=,==,!=,
邏輯運算符:&&.||,! (要注意短路狀況)
賦值運算符:=,+=,*=,/=,%=
注意+:兩邊是數字進行相加...兩邊是字符串就做拼接....一遍數字一遍字符串也做拼接
三目運算:boolean?數1:數2 boolean爲true 出來數1....反之出數2
兩個變量運算的時候注意:byte,short,char 進行計算的時候會自動提升爲int
int和long進行計算的時候會自動提升爲long
double和float進行計算自動提升爲double
int和float進行計算時會自動提升爲float
兩個數字相加時..聲明什麼類型就是什麼類型
變量的基本類型
byte 1字節 -128-127 0
short 2字節 -2^15-2^15 0
char 2字節 null 0--48 A--65 a--97
int 4字節 -2^31-2^31(21億) 0
long 8字節 0L
float 4字節 0.0F
double 8字節 0.0
boolean 1字節 false
二.變量的類型轉換
自動轉換:從小自動提升到大
強制類型轉換: 由大強轉到小
(注意:可能會丟失精度,,或者溢出)
三.變量的運算符
算數運算符:+,-,*,/,%,++,-- (++在前面要先自加載賦值,++在後面要先賦值,在自加)
關係運算符:>,>=,<,<=,==,!=,
邏輯運算符:&&.||,! (要注意短路狀況)
賦值運算符:=,+=,*=,/=,%=
注意+:兩邊是數字進行相加...兩邊是字符串就做拼接....一遍數字一遍字符串也做拼接
三目運算:boolean?數1:數2 boolean爲true 出來數1....反之出數2
兩個變量運算的時候注意:byte,short,char 進行計算的時候會自動提升爲int
int和long進行計算的時候會自動提升爲long
double和float進行計算自動提升爲double
int和float進行計算時會自動提升爲float
兩個數字相加時..聲明什麼類型就是什麼類型