數據類型
強類型語言
要求變量的使用要嚴格符合規定,所有變量都必須先定義后才能使用(安全高,速度變的特點)
弱類型語言
Java的數據類型分為兩大類
基本類型(primitive type)和引用類型(reference type)
基本數據類型
1.數值類型
整數類型
- byte占1個字節范圍:-128-127
- short占2個字節范圍:-32768-31767
- int占4個字節范圍:-2147483648-2147483647 (一般用這一個就夠了,熟稱正負21億)
- long占8個字節范圍:-9223372036854775808-9223372036854775807
浮點類型
- float占4個字節
- double占8個字節(一般用這一個)
字符類型
- 字符類型char占2個字節
2.boolean類型:占1位其值只有true和false兩個
引用數據類型(reference type)
- 類
- 接口
- 數組
什么是字節
- 位(bit):是計算機內部數據儲存的最小單位,11001100是一個八位二進制數。
- 字節(byte):是計算機中數據處理的基本單位,習慣上用大寫B來表示
- 1B(byte,字節)=8bit(位)
- 字符:是指計算機中使用的字母,數字,字和符號
- 1bit表示1位
- 1Byte表示一個字節 1B=8b
- 1024B=1KB
- 1024KB=1M
- 1024M=1G
- 1024G=1TB
public class Demon02 {
public static void main(String[] args) {
/*String a="hello"; //String后面是接字符串
String aa=10
int b=10; //int后面要接數字
int c="heool"
System.out.println(a);*/
//八大基本數據類型
//整數的四種表達方式
int num1 = 10; //一般我們常用int類型
byte num2 = 20;
short num3 = 30;
long num4 = 40l; //long 數據類型后面我們一般在數字后面加一個l 來表示它是long
//小數:浮點數
float num5 = 50.1F; //float 數據類型后面我們一般在數字后面加一個f 來表示它是float
double num6 = 60.11234564646464456;
//字符
char name = 'a'; //字符類型里面只能寫一個字
//字符串,String 不是關鍵字,是一個類
//String namea = "王若汐"; //可以隨便寫字
//布爾值:是非
boolean flag = true;
//boolean flage = false;
}
}