メソッド

作成日:2007-07-15
最終更新日:

静的メソッド

メソッドには2種類ある。静的メソッドは、 クラスと結び付いている。 以下は、数学関係の計算を行う Math クラスの使い方である。


class Kromato {
    public static void main(String args[]){
	double a = 442.0;
	System.out.println("A = " + a + "Hz");
	for (int i = 0; i <= 12; i++) {
	    double t = a * Math.pow(2.0, i / 12.0);
	    System.out.println(t + "Hz");
	}
    }
}

半音階クラスでは、標準Aの音程(442Hz)から半音階の音程を順次表示し、 1オクターブ上の音まで表示する。

$ java Kromato
A = 442.0Hz
442.0Hz
468.28268770680853Hz
496.1282253527429Hz
525.6295448312027Hz
556.885104053534Hz
589.9992155431552Hz
625.0823945689081Hz
662.2517279794932Hz
701.6312649699441Hz
743.3524310842837Hz
787.55446683606Hz
834.3848924106171Hz
884.0Hz

まりんきょ学問所Java羅剣 > 基礎


MARUYAMA Satosi