编写-个类Computer,类中含有一个求n的阶乘的方法。将该类打包,并在另- -包中的Java文件App.java中引入包,在主类中定义Computer类的对象,调用求n的阶乘的方法(n值由参数决定) , 并将结果输出。
package com;
import java.util.Scanner;
public class Computer {
public int getjc(int n){
int mul=1;
for(int i=1;i<=n;i++){
mul=mul*i;
}
return mul;
}
public int getjc(int n){
int mul=1;
for(int i=1;i<=n;i++){
mul=mul*i;
}
return mul;
}
}
package cn;
import java.util.Scanner;
import java.util.Scanner;
import com.Computer;
public class App {
public class App {
/**
* @param args
*/
public static void main(String[] args) {
Computer co=new Computer();
Scanner r=new Scanner(System.in);
System.out.println("請輸入n的值");
int n=r.nextInt();
* @param args
*/
public static void main(String[] args) {
Computer co=new Computer();
Scanner r=new Scanner(System.in);
System.out.println("請輸入n的值");
int n=r.nextInt();
int m=co.getjc(n);
System.out.println(m);
}
System.out.println(m);
}
}
先创建一个Computer类 中有求阶乘的方法,创建一个名字为Appde 主类,在主方法中实例化一个对象,并且语句Scanner s=newScanner(System.in);在控制台中输入n的值。用实例化的对象,调用求阶乘的方法。