java160105FirstRabbit
2016-01-08 08:58
471 查看
/**
* 求1到12个月兔子的总和
*/
package java160105;
import java.util.ArrayList;
/**
* @author LiZheng
*
*/
public class FirstRabbit {
public static ArrayList<Integer> list = new ArrayList();
int number;// 计算后一个月的兔子数量
/**
* @param args
*/
public static void main(String[] args) {
FirstRabbit firstRabbit = new FirstRabbit();
firstRabbit.funLinkedInList();
firstRabbit.outMonthCount();
firstRabbit.outCount();
}
/**
* 将每个月的兔子数存放在集合中
*/
private void funLinkedInList() { // 将12个月的兔子数量保存进list链表集合内
list.add(1);
list.add(1); // 前两个月的兔子数量
for (int i = 3; i <= 12; i++) {
number = list.get(i - 2) + list.get(i - 3);
list.add(number);
}
}
/**
* 输出每个月兔子的数目
*/
private void outMonthCount() {// 输出12个月的兔子数量
int i = 1;
for (int j : list) {
System.out.println("第" + (i++) + "个月的兔子数量是" + j);
}
}
/**
* 输出12个月兔子的数目
*/
private void outCount() {// 输出12个月的兔子数量
int s = 0;
for (int j : list) {
s += j;
}
System.out.println("兔子的总数是" + s);
}
}
* 求1到12个月兔子的总和
*/
package java160105;
import java.util.ArrayList;
/**
* @author LiZheng
*
*/
public class FirstRabbit {
public static ArrayList<Integer> list = new ArrayList();
int number;// 计算后一个月的兔子数量
/**
* @param args
*/
public static void main(String[] args) {
FirstRabbit firstRabbit = new FirstRabbit();
firstRabbit.funLinkedInList();
firstRabbit.outMonthCount();
firstRabbit.outCount();
}
/**
* 将每个月的兔子数存放在集合中
*/
private void funLinkedInList() { // 将12个月的兔子数量保存进list链表集合内
list.add(1);
list.add(1); // 前两个月的兔子数量
for (int i = 3; i <= 12; i++) {
number = list.get(i - 2) + list.get(i - 3);
list.add(number);
}
}
/**
* 输出每个月兔子的数目
*/
private void outMonthCount() {// 输出12个月的兔子数量
int i = 1;
for (int j : list) {
System.out.println("第" + (i++) + "个月的兔子数量是" + j);
}
}
/**
* 输出12个月兔子的数目
*/
private void outCount() {// 输出12个月的兔子数量
int s = 0;
for (int j : list) {
s += j;
}
System.out.println("兔子的总数是" + s);
}
}
相关文章推荐
- Java关键字
- Spring Security对Acl的支持
- Java IO流分析与整理
- maven eclipse
- java中Math的一些用法
- Java时间比較
- Java 到底是在哪里被运用的呢?
- java:读写csv文件
- java:学期projet总结,大图可视化
- java web验证码实现
- 如何在MyEclipse中添加插件
- javamail 发送邮件
- mac OS X配置jdk环境变量
- eclipse 创建 maven web 项目教程
- <代码整洁之道>、<java与模式>、<head first设计模式>读书笔记集合
- IO_对象处理流_序列化反序列化_关闭流jdk1.7try-with-resourceJAVA159-160
- 异常java.lang.IllegalArgumentException: No configs match configSpec 的问题
- struts2对action指定方法进行校验(人工编码)
- spring mvc web应用程序框架的搭建
- Spring MVC--拦截器实现和用户登陆例子