1. 程式人生 > 其它 >Java中變數和常量的定義以及初始化

Java中變數和常量的定義以及初始化

Java的執行有時就是量與量之間的轉換,其中有的量是保持不變的,有的量是變化的,不變的量叫做常量,變化的量叫做變數。

一、常量
執行過程中值不發生改變的量叫做常量。
1、分類
1)字面值常量
字串常量:“hello”
整數常量:1,2,3,4,5
小數常量:1.2,1.3
字元常量:‘a’,‘A’,‘0’
布林常量:true,false
空常量:null
2)自定義常量

二、變數
執行過程中值發生改變的量叫做變數。在編寫過程中開闢指定的空間,用來儲存對應型別的資料,相當於造盒子
1、變數的定義
變數型別 變數名1 = 變數值1;

int a =1;
1
變數型別 變數名2;//宣告變數
變數名2 = 變數值2;//賦值變數

int b;
b=2;
1
2
2、變數用途:存值,取值
3、變數的注意事項
1.變數的作用域是所在的{}
2.同一個作用域當中,變數不能重名,否則編譯不通過
3.同一個變數在某一時刻只能存在一個值,後來的值會將前面的值覆蓋,前面的值還存在,只是永遠找不到
4、使用變數需要注意的事項
1.變數本身需要存在,不存在的變數不可使用
2.變數的值存在,
3.使用變數是一定要在其作用域內使用否則無法找到變數
4.變數一旦被使用值就必須存在,形式引數除外

5、變數的分類
1.區域性變數:方法、語句塊內部的變數,使用之前必須宣告並賦值
2.成員變數:類中方法外,只宣告不賦值,但存在預設值
int->0 double->0.0 String->null char->’ ’ boolean->false