第十次实验

1. 肥波的故事

老张的老板在上大学时其实计算机学的不怎么好,但谁让人家会(you)经(qian)营呢,软件开发这个事儿倒也做的风生水起,这不,老板找老张聊天,就为当初学习C语言的痛苦唏嘘不已,尤其是当初不理解的那个所谓"肥波(Fibonacci)数列",是怎么也写不出来啊,老张作为码神一只,心念一动,把你招了过来,咱们写个类哈,想输出多少个肥波数就输出多少肥波数,给老板圆了当初的那个肥波梦。
老张先写出了测试类:

	public static void main(String[] args) {
		for(int i:new Fibo(20)) System.out.println(i);
	}

据说这样就能输出20个Fibonacci数,你能帮老张写出这个Fibo类吗?

2. 又接到了宠物店的需求

老张在不断的开发中过着自己的日子,新的需求连着下一个新的需求,这次老张接到了一个宠物店管理软件的开发要求,下面是一部分需求陈述

宠物店的猫猫和狗狗们每天吃饭睡觉,吃多少东西睡多长时间当然和猫猫狗狗的健康息息相关。
每只猫猫都吃鱼,睡12小时
每只狗狗都吃肉,睡8小时
店里总会保持一定数量的猫猫和狗狗,老板期望统计猫猫吃的鱼的数量和狗狗吃的肉的数量(单位:两),当然,也期望能得到每一只猫猫和狗狗的特征,其中:
猫猫的特征包括年龄和毛色
狗狗的特征包括体重和品种
当然,每只猫猫和狗狗也会有自己的名字
期望能在统计时能输出:
猫猫总计吃鱼xxx两,狗狗总计吃肉xxx两
猫猫总计睡眠xxx小时,狗狗总计睡眠xxx小时
输出每只宠物信息时:
猫猫xxx(名字)xx岁,是一只可爱的x色的猫猫
狗狗xxx体重xx公斤,是一只xx狗

你能用所学的面向对象知识完成这个任务吗?

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值