//从控制台输入一个正整数,计算该数的阶乘。例如输入5,阶乘为5*4*3*2*1
public class Homework3{
public static void main(String[] args){
//第一步,怎么从键盘上接收一个正整数。
java.util.Scanner s = new java.util.Scanner(System.in);
//等待用户输入一个正整数
System.out.println("请输入一个正整数");
int num = s.nextInt();
//计算该数的阶乘
//第二部,先用管惩罚的事,先实现从8取到1,递减的方式
//int jieguo = 0 ;初始值不能是0,是0的时候,乘积最后是0
int jieGuo = 1 ; //结果的初始值给1
for(int i = num; i > 1 ; i–){
jieGuo *=i ; //结果 = jieGuo * i;
}
System.out.println("计算结果 = " + jieGuo);
}
}

未经允许不得转载:天府数据港官方信息博客 » 作业
客官点个赞呗! (1)