書き込み - クラスのコンピュータは、このクラスは、nの階乗を見つけるためのメソッドが含まれています。クラスがパッケージ化され、さらに、 - - パッケージファイルApp.javaにJavaパッケージを導入する、コンピュータがn個の方法の階乗を呼び出し、メインカテゴリのオブジェクト・クラスを定義する - (nはパラメータによって決定される)、その結果出力。
パッケージコム;
インポートjava.util.Scanner;
パブリッククラスコンピュータ{
公共のint getjc(int型N){
int型MUL = 1。
以下のために{(INT i = 1; iが++; iが<= N)
MUL = MUL * I。
}
MUL返します。
}
公共のint getjc(int型N){
int型MUL = 1。
以下のために{(INT i = 1; iが++; iが<= N)
MUL = MUL * I。
}
MUL返します。
}
}
パッケージCN;
インポートjava.util.Scanner;
インポートjava.util.Scanner;
輸入com.Computer。
パブリッククラスアプリの{
パブリッククラスアプリの{
/ **
* @param argsを
* /
パブリック静的無効メイン(文字列[] args){
コンピュータ共同=新しいコンピュータ();
スキャナR =新しいスキャナ(System.in)。
System.out.println( "請輸入N的值")。
INT、N = r.nextInt()。
* @param argsを
* /
パブリック静的無効メイン(文字列[] args){
コンピュータ共同=新しいコンピュータ();
スキャナR =新しいスキャナ(System.in)。
System.out.println( "請輸入N的值")。
INT、N = r.nextInt()。
INT、M = co.getjc(N)。
System.out.println(M)。
}
System.out.println(M)。
}
}
コンソールにおけるnの入力値、コンピュータクラスを作成し、階乗の方法があり、Appdeはメインクラス、オブジェクトをインスタンス化するメインメソッド、およびステートメントスキャナーS = newScanner(System.in)の名前を作成します。使用目的の例としては、階乗メソッドを呼び出します。