java类的问题-JAVA初学者,学了,if while for 了,有个人想知道,一年之内一对兔子能繁殖多少对?

问题描述

JAVA初学者,学了,if while for 了,有个人想知道,一年之内一对兔子能繁殖多少对?
有个人想知道,一年之内一对兔子能繁殖多少对?于是就筑了一道围墙把一对兔子关在里面。已知一对兔子每个月可以生一对小兔子,而一对兔子从出生后第3个月起每月生一对小兔子。假如一年内没有发生死亡现象,那么,一对兔子一年内(12个月)能繁殖成多少对?(提示:斐波那契数列)
顺便说下思路数!感谢》

解决方案

兔子的规律为数列,1,1,2,3,5,8,13,21?
public?class?Fobonacci1?{??
????public?static?void?main(String[]args){???????int?f1?=?1;??????int?f2?=?1;??????int?sum?=?0;?
?????for(int?i?=?3;?i?<=?12;?i++){???????sum?=?f1?+?f2;???????f1?=?f2;???????f2?=?sum;??????
?
?????}?
System.out.println(""一对兔子一年内(12个月)能繁殖成""?+?sum?+?""对。"");?
?}?}

时间: 2024-05-22 11:34:50

java类的问题-JAVA初学者,学了,if while for 了,有个人想知道,一年之内一对兔子能繁殖多少对?的相关文章

java类的问题-java编写从10000到99999种数字中,找到AABCC类型的所有数字

问题描述 java编写从10000到99999种数字中,找到AABCC类型的所有数字 java编写从10000到99999种数字中,找到AABCC类型的所有数字的程序.求指点 解决方案 我不认为本题有必要去"找到"这些类型的数字,我们用程序去生成的效率更高更方便. for(int i=1;i<10;i++){ for(int j=1;j<10;i++){ for(int k=1;k<10;k++){ //如果要求A,B,C不相同,加上 //if(i==j||i==k|

java类的问题-Java类的实例化,对象的声明,使用

问题描述 Java类的实例化,对象的声明,使用 有没有哪位大神帮忙解释一下图中的代码,本人是新手,希望各位前辈指教 解决方案 创建一个person类 类里面两个变量一个方法 方法体的内容是打印这个类里面变量的值 然后书上写错了 应该是person 不是person2 解决方案二: 书上说的很清楚了. 比如 int i = 1; 这个你懂么? i是一个int型的变量,初始化值指向一个整数1. 那么 helloworld c = new helloworld(); c是一个helloworld型的变

java类的问题-java类中的返回语句提取

问题描述 java类中的返回语句提取 interface Car{ String getName(); int getPrice(); int getQuan(); int getIndividualSales(); } class CarShop{ private int money_a=0; private int money_b=0; public void saleCar(Car car){ System.out.println("品牌"+car.getName()+"

java类的问题-java数据结构,线性表操作,C(X)=A(X)+B(X)多项式想加

问题描述 java数据结构,线性表操作,C(X)=A(X)+B(X)多项式想加 C(X)=A(X)+B(X)多项式想加.PolySLinkedList类增加C(X)=A(X)+B(X)多项式想加功能,算法实现不依赖于深拷贝,将A和B两条多项式单链表中的所以结点相加合并到新建的C多项式单链表,不改变A和B多项式单链表

java类的问题-Java语言编写代码,,,

问题描述 Java语言编写代码,,, 用Java怎样编一个根据生日,幸运数,性别来取名字的代码,谁能帮忙解答一下,非常感谢 解决方案 Java语言编写代码 Java语言编写代码 Java语言编写代码 解决方案二: 把很多的姓氏放一个数组里 其它字放一个数组里 然后根据生日 幸运数组合 如果要名字起得好 看看有没有名字之类的API调用 解决方案三: 吧生日.性别和幸运数存起来,然后组合输出就好 解决方案四: 幸运数字可以作为连接姓氏和宝宝取名大全里名字的随机数的种子 解决方案五: 用JAVA语言编

java类的问题-java编程,有关类的继承,方法的覆盖等

问题描述 java编程,有关类的继承,方法的覆盖等 类Citizen,拥有identityCardNumber(String).name(String).gender(char).birthPlace(String).birthday(java.util.Date)属性,构造方法Citizen(String identityCardNumber, String name, char gender).Citizen(String identityCardNumber, String name, c

java类的问题-JAVA 实例化值传递的问题

问题描述 JAVA 实例化值传递的问题 我有一个类 character另一个类 UI1 与继承自UI1的子类UI2我在UI1 里实例化了 character c=new character():,并用set方法进行了初始化 但子类 通过父类实例化的 c 进行 get set 都是得不到通过UI1初始化后的值,why? 解决方案 楼主可能把子类父类的概念与接口与实现类的概念搞混了.你用set方法赋值之后只有c实例里面的属性改变了,不会传递到别的地方.在UI2中你再创建一个c,这个c和UI1里的c在

java类的问题-java向上转型创建的对象是哪个

问题描述 java向上转型创建的对象是哪个 Parallelogram p = new Rectangle 这个创建的对象是父类平行四边形类的对象,引用了子类矩形的方法:还是创建的是矩形类的对象,把他的变成父类的对象了?创建者的的这个新对象占用率的哪个内存? 解决方案 记着 new谁创建的就是谁,就是了 解决方案二: 创建的是Rectangle对象 解决方案三: 这个创建的对象是父类平行四边形类的对象,但是内存已经预留子类的内存空间.当强制转换Rectangle类型,则会引起动态编译. 给预留的

java类的问题……-Java中关于字父类的问题,求好心人帮助

问题描述 Java中关于字父类的问题,求好心人帮助 Zi类继承Fu类,结果应该输出6不应该是7啊,求大神解答. class Fu{ int x=7; int y=2; public void a(){ System.out.println(this.x); } } class Zi extends Fu{ int x=6; } public class a122 { public static void main(String[] args){ Zi zi=new Zi(); zi.a(); }