Java 数学公式循环

Java Math Formula Loops

公式n怎么加啊! = 1 * 2 * 3 * i in java 表示它将处于循环中。例如,如果用户输入 5,则输出将为 1 * 2 * 3 * 4 * 5 = 120。如果您输入 4,则输出将为 1 * 2 * 3 * 4 = 24

这样做:

public int formulaMethod(int n) {
 int result = 1;
 for (int i = 1; i <= n; i++) {
  result *= i;
 }
 return result;
}

希望对您有所帮助

你可以使用递归来解决这个问题:

public static int factorial(int n) 
    {
        if (n == 0)
        {
            return 1;
        }

        else
        {
            return (n * factorial(n-1));
        } 

  }