递归算法计算阶乘

    xiaoxiao2021-03-25  74

    package suanfa; import java.util.Scanner; public class Fact { //求阶乘方法 static long fact(int n){ if(n<=1){ return 1; }else{ return n*fact(n-1);//阶乘 } } public static void main(String[] args) { int i;//声明变量 System.out.println("请输入要求阶乘的一个整数: "); Scanner input=new Scanner(System.in); i=input.nextInt(); System.out.println(i+"的阶乘结果为 :"+fact(i)); } }
    转载请注明原文地址: https://ju.6miu.com/read-33646.html

    最新回复(0)