java基礎6.變數、常量、作用域
阿新 • • 發佈:2020-09-03
6.變數、常量、作用域
變數
◆變數是什麼:就是可以變化的量!
◆Java是-種強型別語言,每個變數都必須宣告其型別。
◆Java變數是程式中最基本的儲存單元, 其要素包括變數名,變數型別和作用域。
type varName[=value] [{, varName[=value]}] ;
//資料型別變數名=值;可以使用逗號隔開來宣告多個同類型變數。
//不建議在一行定義多個值,這樣看起來很麻煩
◆注意事項:
●每個變數都有型別,型別可以是基本型別,也可以是引用型別。
●變數名必須是合法的識別符號。
變數宣告是一條完整的語句,因此每一個宣告都必須以分號結束
//int a,b,c;//沒初始化 //int a=1,b=2,c=3;//程式可讀性差 string name = "Qinjiang"; char X='X'; double pi = 3.14;
變數作用域
◆類變數 從屬於類,加關鍵詞static-靜態的(靜態常量)可以被直接引用
◆例項變數 方法的外面,類的裡面。從屬於物件(成員變數)
◆區域性變數 必須宣告和初始化值
public class Variable{ static int allClicks=0;// 類變數? String str="hello world"; // 例項變數? public void method( ){ inti=0;//區域性變數 //變數型別變數名字 = new Demo08(); Demo08 demo08 = new Demo08( ) ; System. out. println( demo08.age); System. out. println(demo08. name) ; } }
常量 關鍵詞final
◆常量(Constant):初始化(initialize)後不能再改變值!不會變動的值。
◆所謂常量可以理解成一種特殊的變數,它的值被設定後,在程式執行過程中不允許被改變。
◆常量名一般使用大寫字元。
final常量名=值;
final double PI=3.14;
static final都是修飾符,不存在前後順序
變數的命名規範
◆所有變數、方法、類名:見名知意
◆類成員變數:首字母小寫和駝峰原則: monthSalary除了第一個單詞,後面單詞首字母大寫
◆區域性變數:首字母小寫和駝峰原則
◆常量:大寫字母和下劃線: MAX_ VALUE
◆類名:首字母大寫和駝峰原則: Man, GoodMan
◆方法名:首字母小寫和駝峰原則: run(), runRun()