JAVA定数

1057 ワード

1.JAVAでは、キーワードfinalで定数を宣言します.例:
public class Constants {
    public static void main(String[] args) {
	    final double CM_PER_INCH = 2.54;
		double paperWidth = 8.5;
		double paperHeight = 11;
		System.out.println("Paper size in centimeters: "
		    +paperWidth*CM_PER_INCH+" by "+paperHeight*CM_PER_INCH);
	}
}

キーワードfinalは、この変数が1回しか与えられないことを示します.いったん付与されたら、これ以上変更できません.慣習的には、定数名は大文字を使用します.
2.JAVAでは、ある定数を1つのクラスの複数のメソッドで使用することがしばしば望まれ、通常はこれらの定数をクラス定数とする.キーワードstatic finalを使用できます クラス定数を設定します.次の例を見てください.
public class Constants {
    public static void main(String[] args) {	    
		double paperWidth = 8.5;
		double paperHeight = 11;
		System.out.println("Paper size in centimeters: "
		    +paperWidth*CM_PER_INCH+" by "+paperHeight*CM_PER_INCH);
	}
	
	public static final double CM_PER_INCH = 2.54;
}

クラス定数の定義はmainメソッドの外部にあることに注意してください.したがって,同じクラスの他の方法でもこの定数を用いることができる.また、定数がpublicとして宣言される場合、他のクラスのメソッドもこの定数を使用することができます.