Java 8大基本型別
8大基本型別
基本型別(primitive type)
1、整數型別
byte 佔1個位元組範圍:-128~127 Java內定義 byte num1 = 10;
short 佔2個位元組範圍:-32768~32767 Java內定義 short num2 = 20;
int 佔4個位元組範圍: -2147483648~21474836473 Java內定義 int num3 = 30;
long 佔8個位元組範圍:-9223372036854775808~92233720368547758087 Java內定義 long num4 = 40L;//long型別要在數字後面加l或者L
2、浮點型別(小數)
float 佔4個位元組 // float 型別要在值後面加f或者F Java內定義 float num5 = 50.1F;
double 佔8個位元組 Java內定義 double num6 = 60.1;
3、字元型別
char 佔2個位元組 Java內定義 char name= 'a'; //String 不是關鍵字,是一個類
4、boolean型別
boolean 佔1位,其值只有 true 和 false
Java內定義 boolean flag= true;
-- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
引用型別(reference type)
注:除了上述八大基本型別以外的資料型別都是引用資料型別
分為類、介面、陣列