1. 程式人生 > 實用技巧 >java基礎6.變數、常量、作用域

java基礎6.變數、常量、作用域

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()