Day 07-Javaの変数、定数、役割ドメイン
Javaの変数、定数、役割ドメイン
変数#ヘンスウ#
type varName = [=value] [{,varName[=value]}] ;
//**データ型変数名=値;**複数の同じタイプの変数をカンマで区切って宣言できますが、使用を推奨せず、プログラムの可読性に影響します.
注意:各変数にはタイプがあり、タイプは基本タイプであってもよいし、参照タイプ であってもよい.変数名は、正当な識別子 である必要があります.変数宣言は完全な文であるため、各宣言は英語のセミコロンで終わる でなければなりません.
定数
finalデータ型データ名=値;
final double PI=3.1415926;
注意:定数は、初期化後にエッジ値を変更することはできない(設定後、プログラム実行中に変更を許さない特殊な変数と理解できる) .定数名は一般に大文字 を用いる.
変数スコープクラス変数 インスタンス変数 ローカル変数
変数ネーミング仕様すべての変数、メソッドクラス名:名を参照してください 定数:すべてのアルファベットが大文字で、複数の単語が下線で区切られている(VALUE/MAX_VALUE) 類名:頭文字大文字とアルパカ原則(Demo/fristDemo) メソッド名:頭文字小文字とアルパカ原則(run()/runRun()) ローカル変数:頭文字小文字とアルパカの原則(name/userName) クラスメンバー変数:頭文字小文字とアルパカ原則(salary/monthSalary) アルパカの原則:最初の単語を除いて、後ろの単語は頭文字が大文字です.
変数#ヘンスウ#
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
}
}
変数ネーミング仕様