1. 程式人生 > 其它 >java-變數、常量

java-變數、常量

一、變數

變數是什麼:就是可以變化的量
java是一種強型別的語言,每個變數都必須宣告其型別
java變數是程式中最基本的儲存單元,其要素包括變數名,變數型別和作用域

注意事項:
每個變數都有型別,型別可以是基本型別,也可以是引用型別
變數名必須是合法的識別符號
變數宣告是一條完整的語句,因此每一個宣告都必須以分號結尾

public class variable {
    public static void main(String[] args) {
        //int a,b,c;
        int a1=1,b1=2,c1=3;  //可以寫在一行,但不建議這樣寫
        //儘量寫成一下形式,可讀性較強
        int a = 1;
        int b = 2;
        int c = 3;

        String name = "小麥";
        char x = 'X';
        double pi = 3.14;

    }
}
public class variables {

    //類變數 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 變數2();
        variables variables = new variables();
        System.out.println(variables.age);
        System.out.println(variables.name);


        //類變數  static
        System.out.println(salary);

    }

    //其他方法
    public void add(){

    }

    //變數的作用域
    /*
    類變數、例項變數、區域性變數
     */
}

二、常量

常量(Constant):初始化(initialize)後不能改變的值!不會變動的值。
所謂常量可以理解成為一種特殊的變數,它的值被設定後,在程式執行過程中不允許被改變
常量名一般使用大寫字元

public class  constant {

    //以下兩種格式都是可以的。變數型別前面的是修飾符,不存在先後順序
    //常量名一般用大寫字元
    static final double PI = 3.14;
    final static double PI1 = 3.1415;

    public static void main(String[] args) {
        System.out.println(PI);
        System.out.println(PI1);

    }
}

命名規則

類成員變數:首字母小寫和駝峰原則:monthSalay 除了第一個單詞以外,後面的單詞首字母大寫
區域性變數:首字母小寫和駝峰原則
常量:大寫字母和下劃線 MAX_VALUE
類名:首字母大寫和駝峰原則 Man,GoodMan
方法名:首字母小寫和駝峰原則:run(),runRun()