Java用递归求任意数字的阶乘

Java用递归求任意数字的阶乘

public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.println("请输入要阶乘的数");
		int n = input.nextInt();
		System.out.println(f1(n));
	}

	private static int f1(int n) {
		if (n > 1) {
			return n * f1(n - 1);
		} else {
			return 1;
		}
	}

猜你喜欢

转载自blog.csdn.net/weixin_44379413/article/details/89281121