JAVA數(shù)據(jù)類型
強類型語言
要求變量的使用要嚴格符合規(guī)定,所有變量都必須先定義后才能使用
Java的數(shù)據(jù)類型分為兩大類
- 基本數(shù)據(jù)類型(primitive type)
- 引用數(shù)據(jù)類型(reference type)
基本數(shù)據(jù)類型
- 數(shù)值類型
- 整數(shù)類型
- byte 占1個字節(jié)
- short 占2個字節(jié)
- int 占4個字節(jié)
- long 占8個字節(jié)
- 浮點類型(小數(shù))
- float 占4個字節(jié)
- double 占8個字節(jié)
- 字符類型:char 占2個字節(jié)
- 布爾類型:boolean
public class Demo02 {
public static void main(String[] args) {
// 八大基本數(shù)據(jù)類型
//整數(shù)
int unm1 = 10; //最常用 int占4個字節(jié)范圍:-2147483648——2147483647
byte num2 = 20; //范圍小 byte占1個字節(jié)范圍:-128——127
short num3 = 30;//范圍小 short占2個字節(jié)范圍:-32768——32767
long num4 = 30L;//Long類型要在數(shù)字后面加個L long占8個字節(jié)范圍:(范圍很大)
//小數(shù):浮點數(shù)
float num5 = 50.1F; //Lfloat類型要在數(shù)字后面加F
double num6 = 3.141592653598451684692114;
//字符類型
char name1 ='字'; //char只包含一個字符,且要使用單引號''
//字符串腋舌,String不是關(guān)鍵字,是一個類;屬于引用數(shù)據(jù)類型
//String name2 ="heiying";
//布爾類型:是非 true/false
boolean flag = true;
//boolean flag = false;
}
}