当前位置:首页 » 编程语言 » java生兔子问题

java生兔子问题

发布时间: 2023-07-16 09:21:24

❶ Java代码编程 经典的兔子问题

这是斐波那契数列的问题

可以用递归,也可以用循环

递归:
public class Demo3 {
// 使用递归方法
private static int getFibo(int i) {
if (i == 1 || i == 2)
return 1;
else
return getFibo(i - 1) + getFibo(i - 2);
}

public static void main(String[] args) {
System.out.println("斐波那契数列的前20项为:");
for (int j = 1; j <= 20; j++) {
System.out.print(getFibo(j) + "\t");
if (j % 5 == 0)
System.out.println();
}
}

}
循环:
public class Demo2 {
// 定义数组方法
public static void main(String[] args) {
int arr[] = new int[20];
arr[0] = arr[1] = 1;
for (int i = 2; i < arr.length; i++) {
arr[i] = arr[i - 1] + arr[i - 2];
}
System.out.println("斐波那契数列的前20项如下所示:");
for (int i = 0; i < arr.length; i++) {
if (i % 5 == 0)
System.out.println();
System.out.print(arr[i] + "\t");
}
}

}

热点内容
数据库订货系统 发布:2025-08-16 21:46:57 浏览:15
c语言画点 发布:2025-08-16 21:21:11 浏览:90
如何将游戏数据从安卓转移到iphone 发布:2025-08-16 20:58:55 浏览:362
多表编译教程 发布:2025-08-16 20:58:54 浏览:607
市民云实名制服务器异常 发布:2025-08-16 20:50:51 浏览:712
目标服务器地址格式错误 发布:2025-08-16 20:40:55 浏览:708
文件夹病毒专杀软件 发布:2025-08-16 20:40:50 浏览:806
百信电脑初始密码多少 发布:2025-08-16 20:32:38 浏览:392
家装电箱怎么配置最合理怎么接线 发布:2025-08-16 20:23:15 浏览:678
安卓系统加密什么意思 发布:2025-08-16 20:13:11 浏览:100