Java 求18的阶层的代码
时间: 2023-05-22 07:03:12 浏览: 147
这是 Java 求18的阶层的代码:
public class Factorial {
public static void main(String[] args) {
int n = 18;
long result = 1;
for (int i = 1; i <= n; i++) {
result *= i;
}
System.out.println("18的阶乘是:" + result);
}
}
相关问题
用JAVA写一个求阶层和的代码
以下是用JAVA写一个求阶层和的代码:
```java
import java.util.Scanner;
public class FactorialSum {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("请输入一个正整数n:");
int n = input.nextInt();
int sum = 0;
int factorial = 1;
for (int i = 1; i <= n; i++) {
factorial *= i;
sum += factorial;
}
System.out.println("1!+2!+...+" + n + "!的和为:" + sum);
}
}
```
输入一个正整数n,程序会计算1!+2!+...+n!的和,并输出结果。
斐波那契数列java求第n 阶层问题
斐波那契数列是指一个数列,其中第一和第二个数为 0 和 1,之后每个数都是前面两个数之和。斐波那契数列的前几个数字是: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...
而求第n 阶层问题,是指求斐波那契数列中第n项的值。可以使用递归或迭代的方式来实现,以下是使用Java语言实现斐波那契数列求解的代码:
```
public class Fibonacci {
public static int fibonacci(int n) {
if (n <= 1) {
return n;
}
return fibonacci(n-1) + fibonacci(n-2);
}
public static void main(String[] args) {
int n = 10; // 求解斐波那契数列的第n项
System.out.println("斐波那契数列第" + n + "项的值为:" + fibonacci(n));
}
}
```
以上代码中,`fibonacci`方法使用递归方式来求解斐波那契数列中第n项的值。在`main`方法中,设置要求解的斐波那契数列项数为`n=10`,并输出求解结果。
阅读全文