Day04:Java數據類型
Java的數據類型
強類型語言
- 要求變數的使用要嚴格符合規定,所有變數都必須先定義後才能使用
弱類型語言
什麼是變數
變數:可以變化的量。
- 在Java中每個變數都必須先申明這個變數是什麼類型
String name="工地佬";
以上程式碼中String代表著變數的類型;name則是變數名;」工地佬「則是代表被定義的值。
- Java變數是程式中最基本的存儲單元;包含了變數類型、變數名和作用域
- 變數聲明是一個完整的語句,每一個聲明都必須以分號結束
- 變數聲明中可以同時聲明同類型的變數,變數間用逗號隔開。示例如下:
String a="加班佬",b="陪酒佬";
Java數據分類
基本類型
- 整數類型
- byte(佔1個位元組):-128~127
byte num1=88;
- short(佔2個位元組):-32768-32767
short num2=888;
- int(佔4個位元組):±21億 常用
int num3=8888;
- long(佔8個位元組):±幾千萬億
long num4=88888888888L;//數值需加上大寫 L 表示為long類型
- 浮點類型(小數類型)
- float(佔4個位元組)
float num5=88.88F;//數值需加上大寫 F 表示為float類型
- double(佔8個位元組)常用
double num6=888.888;
- 字元類型
- char(佔2個位元組)
關於位、位元組、字元的解釋
1G=1024M
1M=1024KB
1KB=1024B
1B=8b
B:byte,1B表示一個位元組
b:bit,1b表示一位;是最小的儲存單位
字元:字母、數字、漢字、符號都是字元
1個中文字/英文字=1個字元=2個位元組 1個位元組=8個位/1B=8b
char num7='工';//值需用單引號 ''
- 字元串
- String(String不是關鍵詞)
String num8="我是工地佬";//String用以多個字元的類型
- boolean類型:是非
boolean num9=true;
boolean num10=false;
