Java學習03-程式基礎-變數和資料型別
阿新 • • 發佈:2020-08-08
目錄
變數
分類
- 基本型別
- 引用型別
定義
必須先定義後使用。定義時可以設定初始值,不設則為預設值。
int n = 200
int x = n
x = 300 //x:300 n:200
資料型別
基本資料型別
- 整數:byte,short,int,long
- 浮點數:float,double
- 字元:char
- 布林:boolean
byte 1位元組
short 2
int 4
long 8
float 4
double 8
char 2
整型
注意:15=0xf=0b1111
浮點型
float f1 = 3.14f; float f2 = 3.14e38f; // 需要加f字尾 double d1 = 4.9e-324;
char
除了可表示ASCII外,還可表示一個Unicode字元:
char a = 'A';
char zh = '中';
引用型別
除基本型別外都是,如String。內部儲存一個“地址”,指向某個物件在記憶體的位置
var關鍵字
var sb = new StringBuilder();
用var定義變數,編譯器會根據賦值語句自動推斷出變數的型別。
變數的作用範圍
在語句塊中定義的變數,作用域從定義處開始,到語句塊結束。
常量
final double PI = 3.14 // 初始化後不可再次賦值
常量名通常全部大寫