Fibonacci 斐波那契数列 面向对象 java 版本 代码
2010-05-03 23:03
363 查看
import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList<Rabbit> Rabbitlist = new ArrayList<Rabbit>(); Rabbitlist.add(new Rabbit()); for (int i = 0; i < 20; i++) { System.out.print(Rabbitlist.size()); System.out.print(","); for (Rabbit rabbit : (ArrayList<Rabbit>) Rabbitlist.clone()) { if (rabbit.isSmall()) { rabbit.Growing(); } else { Rabbitlist.add(rabbit.Create()); } } } } } class Rabbit { boolean small; Rabbit() { small = true; } public Rabbit Growing() { small = false; return null; } public Rabbit Create() { return new Rabbit(); } public boolean isSmall() { return small; } }
相关文章推荐
- 【Java学习笔记之十三】初探Java面向对象的过程及代码实现
- 用面向对象的方法编写的九九乘法表java代码的编写
- MyEclipse 7.0 的破解与注册码(JAVA代码实现版本)
- 优酷视频解析(16.5.30更新)Java代码版本
- 010-spark standalone模式JAVA版本WordCount代码
- MongoDB-JAVA-Driver 3.2版本常用代码全整理(2) - 查询
- 下载全部版本jQuery的java代码
- 【伯猫Java教程】网页游戏开发过程——代码版本控制
- 记录将文档word2007版本转换为html格式——java代码
- CMPP网关协议核心代码 java版本
- 基于JAVA代码 获取手机基本信息(本机号码,SDK版本,系统版本,手机型号)
- 4.2以上版本的sdk使用webview js和java代码交互必须加注解才能生效
- (Java功能篇)java版本 线程池实例代码
- 百度地图地址经纬度互转,java代码(v2版本)
- java中,scala中代码检测当前环境的版本
- 微信开发从入门到精通教程大全 资料大全 java和php版本;教程文档、代码、视频 微信商城实例
- 【算法】哈希摘要算法,CRC冗余算法,MD摘要算法,纯JAVA基本数据类型代码实现,面向对象
- Java实现判断浏览器版本与类型简单代码示例
- 【KMP】串匹配-java代码【最新版本】
- Kafka和Spark Streaming Java版本集成并将数据实时写入HBase及代码