Day 07-Javaの変数、定数、役割ドメイン

5759 ワード

Javaの変数、定数、役割ドメイン
変数#ヘンスウ#
type varName = [=value] [{,varName[=value]}] ;
//**データ型変数名=値;**複数の同じタイプの変数をカンマで区切って宣言できますが、使用を推奨せず、プログラムの可読性に影響します.
注意:
  • 各変数にはタイプがあり、タイプは基本タイプであってもよいし、参照タイプ
  • であってもよい.
  • 変数名は、正当な識別子
  • である必要があります.
  • 変数宣言は完全な文であるため、各宣言は英語のセミコロンで終わる
  • でなければなりません.
    定数
    finalデータ型データ名=値;
    final double PI=3.1415926;
    注意:
  • 定数は、初期化後にエッジ値を変更することはできない(設定後、プログラム実行中に変更を許さない特殊な変数と理解できる)
  • .
  • 定数名は一般に大文字
  • を用いる.
    public class Demo06 {
        //static final      ,       
        //static      
        //final     
        static final double PI=3.1415926;
        public static void main(String[] args) {
            System.out.println(PI);
        }
    }
    
    

    変数スコープ
  • クラス変数
  • インスタンス変数
  • ローカル変数
  • public class Demo05 {
        //   :static
        static double salary = 2500;
    
        //    :     ;        ,           (       Boolean,        null;Boolean   false)
        String name;
        int age;
    
        //main   
        public static void main(String[] args) {
            //    :    ,           
            //              
            int num01=10;
            System.out.println(num01);
    
            //    
            //    (Demo04)     (demo04) = (new Demo04()) ;
            Demo04 demo04 = new Demo04();
            System.out.println(demo04.age);
            System.out.println(demo04.name);
            
            //     
            System.out.println(salary);
        }
    
        //    
        public void add(){
            // main          num01          
    
        }
    }
    
    

    変数ネーミング仕様
  • すべての変数、メソッドクラス名:名を参照してください
  • 定数:すべてのアルファベットが大文字で、複数の単語が下線で区切られている(VALUE/MAX_VALUE)
  • 類名:頭文字大文字とアルパカ原則(Demo/fristDemo)
  • メソッド名:頭文字小文字とアルパカ原則(run()/runRun())
  • ローカル変数:頭文字小文字とアルパカの原則(name/userName)
  • クラスメンバー変数:頭文字小文字とアルパカ原則(salary/monthSalary)
  • アルパカの原則:最初の単語を除いて、後ろの単語は頭文字が大文字です.