私は、題し
クラスのコンピュータを書く、クラスでは、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))。
第三に、結果