Java基础面试题——(6)
来源:互联网 发布:广州电脑编程培训班 编辑:程序博客网 时间:2024/05/22 13:41
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
代码实现:
public class JavaInterview_6 {public static void main(String[] args) {System.out.println("第1个月兔子的对数为:" + 1);System.out.println("第2个月兔子的对数为:" + 1);int m = 12;int f1 = 1;int f2 = 1;int f;for (int i = 3; i <= m; i++) {f = f2;f2 = f + f1;f1 = f;System.out.println("第" + i +"个月兔子的对数为:" + f2);}}}
运行效果:
PS:这是一个菲波拉契数列问题。
0 0
- Java基础面试题——(6)
- Java基础面试题——(1)
- Java基础面试题——(2)
- Java基础面试题——(3)
- Java基础面试题——(4)
- Java基础面试题——(5)
- Java基础面试题
- java基础面试题
- Java基础面试题
- java基础面试题
- java基础面试题
- java基础面试题
- Java基础面试题
- Java基础面试题
- JAVA基础面试题
- java 基础面试题
- java基础面试题
- Java基础面试题 .
- u盘安装ubuntu14.04
- 浅谈struts2之chain
- Aerospike C客户端手册——Redhat/CentOS 6 安装
- Web网页开发心得笔记
- 所有OC 面试题 就是这么简单。真的边边教你 学ios
- Java基础面试题——(6)
- 在MyEclipse中设置Maven启动配置
- jquery选择器-根据多个属性选择示例代码
- OpenID
- Xposed简述
- poj 2891 Strange Way to Express Integers(线性同余方程组求解)
- Wireshark和TcpDump抓包分析对比
- 面试题2
- LEFT JOIN后AND与WHERE的异同