由简到难,来看吧!!!
1,只使用主方法即可:
package jh;
import java.util.Scanner;
public class h {
public static void main(String[] args){
Scanner k=new Scanner(System.in);
int n,m=1;
System.out.println("请输入n:");
n=k.nextInt();
for(int i=1;i<=n;i++) {
m=m*i;
}
System.out.println(n+"的阶乘是"+m);
}
}
2,调用方法,键盘输入(Scanner),注释的是3的,方便观看,特意没删除
package jh;
import java.io.*;
import java.util.Scanner;
public class h {
public static void main(String[] args)throws IOException {
//BufferedReader h=new BufferedReader(new InputStreamReader(System.in));//键盘输入
Scanner k=new Scanner(System.in);
//String st;
//int st;
int n;
System.out.println("请输入n:");
//st=h.readLi