Java初学者每日小程序01

孤街浪徒 提交于 2020-01-21 12:18:49

@[Java初学者每日小程序01]
练习题地址:https://bbs.csdn.net/topics/110067294

package cn.myz.pro;
/**
 * 每日小程序1
 * 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子
 * ,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,
 * 问每个月的兔子总数为多少?
 * @author ccc
 *1 1 2 3 5 8 13 21
 *我们算十二个月的兔子总数有多少
 */
public class Order_Day01 {
	public static void main(String[] args) {
		int num1=1,num2=1;
		int sum = 0;
		int[] num3=new int[12];//声明一个数组,用来存储每个月的兔子数量
		for(int i=0;i<num3.length;i++) {
			if(i<2) {
				num3[i]=1;
			}else {
				num3[i]=num3[i-1]+num3[i-2];
			}
		}
		for(int i=0;i<num3.length;i++) {
			System.out.println("第"+(i+1)+"月:"+num3[i]+"只");
			sum=sum+num3[i];
		}
		System.out.println(num3.length+"个月兔子的总数为:"+sum+"只");
		
		
	}
}

运行结果
结果

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!