您的位置:首页 > 编程语言 > Java开发

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);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: