1. 程式人生 > 其它 >八、變數與常量

八、變數與常量

一、變數

1.1、變數的基本概念

Java是一種強型別語言,每個變數都必須宣告其型別。
Java變數是程式中最基本的儲存單元,其要素包括變數名、變數型別和作用域。

type varName [=value] [{,varName[=value]}];
//資料型別   變數名 = 值;可以使用逗號隔開來宣告多個同類型變數。

1.2、變數的注意事項

 1.每個變數都有型別,型別可以是基本型別,也可以是引用型別。
 2.變數名必須是合法的識別符號。
 3.變數宣告是一條完整的語句,因此每一個宣告都必須以分號結束。

1.3、變數作用域

類變數、例項變數和區域性變數

public class Variable {
    
    //類變數 static
    static double salary = 2500;
    
    //屬性;變數
    
    /*
    例項變數(從屬於物件)
    如果不自行初始化,這個型別的預設值為0或者0.0;
    布林值:預設是false;
    除了基本型別,其餘的預設值都是null。
     */
    String name;
    int age;
    
    //main方法
    public static void main(String[] args) {
        
        //區域性變數(必須宣告和初始化值)
        int i = 10;
        System.out.println(i);

        //變數型別  變數名字 = new Variable();
        Variable variable = new Variable();
        System.out.println(variable.name);
        System.out.println(variable.age);
        
        //類變數 static
        System.out.println(salary);
    }
}

1.4、變數的命名規範

1.所有變數、方法、類名:見名知意;
2.類成員變數:首字母小寫和駝峰原則:monthSalary;
3.區域性變數:首字母小寫和駝峰原則;
4.常量:大寫字母和下劃線:MAX_VALUE;
5.類名:首字母大寫和駝峰原則:Man,GoodMan;
6.方法名:首字母小寫和駝峰原則:run(),runRun()。

二、常量

2.1、常量的基本概念

常量:初始化之後不能再改變值!不會變動的值。
所謂常量可以理解成一種特殊的變數,它的值被設定後,在程式執行過程中不允許被改變。

final 常量名 = 值;
final double PI=3.14;

常量名一般使用大寫字元。

2.2、例項

public class ConstantQuantity {
    
    //修飾符,不存在先後順序
    static final double PI = 3.14;
    
    public static void main(String[] args) {
        System.out.println(PI);
    }
}