Javaの第六ジョブ

私は、題し

クラスのコンピュータを書く、クラスでは、nの階乗を見つけるためのメソッドが含まれています。
、クラスがパッケージ化されており、JavaはメインカテゴリにApp.java別のパケット導入パケット、コンピュータの定義オブジェクトクラスをファイル
(nはパラメータによって決定される)は、nの階乗を求めるメソッドを呼び出し、その結果を出力します。
 
第二に、コードセグメント
(1)コンピュータベース
CNパッケージ; 

publicクラスコンピュータ{ //階乗書く
 	のpublic static int型FAC(int型NUM){ 
		int型の結果= 1; 
		IF(NUM == 1){ 
			リターンの検索結果を; // 1であれば、戻り値の結果を直接 
		}他{ 
		(。; I <= NUM; INT I = 1 I ++){ため
			結果* = I ; //要因
 		} 
		戻り結果; //戻り結果
 
		} 
	} 
}
    		

 (2)アプリケーションのクラス

パッケージ化テストを、
 インポートjava.util.Scanner; 

インポート cn.Computer; // コンピュータは、中のAppクラスを取り入れ
、パブリック クラスのApp { 

    / ** 
     * @paramの引数
      * / 
    パブリック 静的な 無効メイン(文字列[] args)を{
         // 作成します。コンピュータは、オブジェクトの 
        コンピュータCOM = 新しい新;コンピュータ()
        スキャナReaderが = 新しい新しいスキャナ(System.in); //は、クラスメソッドスキャナを作成 
        するSystem.out.printlnを( "番号を入力してください" );
         int型メートル= reader.nextInt(); // mは、キーボードから読み取ります
        System.out.println(M + "が要因である" + com.fac(M))。

第三に、結果


 

おすすめ

転載: www.cnblogs.com/zcy-/p/11544518.html