JAVA小实例(十)

 阶乘用户输入的数字:

package test01;

import java.util.Scanner;

/*
 * 阶乘
 */
public class Jiecheng {
		public static void main(String[] args){
			Scanner in = new Scanner(System.in);
			System.out.println("请输入要阶乘的数:");
			int n = in.nextInt();
			int i = 1;
			int factor = 1;
//第一种为while方法
//			while(i<=n)
//			{
//			factor = factor*i;
//			i = i+1;
//			}
//第二种为for方法
			for(i=1;i<=n;i++){
				factor = factor*i;
			}
			System.out.println("结果为:"+factor);
		}
}

效果如下图所示:

 

猜你喜欢

转载自blog.csdn.net/m0_52873333/article/details/121196172