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

java基础编程60题之1

2018-01-17 20:43 176 查看
public class Test1 {
/*有一对兔子,从出生后第三个月起,每个月都生一对兔子,小兔子
*长到第三个月后每个月又生一对兔子,假设兔子都不死,问一年内每个月兔子总数是多少?
* 这是一个菲波拉契数列问题 
*/
public static void main(String[] args) {
int month=-2;
int f1=1;
int f2=1;
int temp=0;
if(month<1){
System.out.println("您输入的月数不正确");
return;
}
if(month==1||month==2){
System.out.println("第"+month+"月共有一对兔子");
}
if(month>=3){
for (int i = 3; i <= month; i++) {
temp=f2;
f2=f1+f2;
f1=temp;
}
System.out.println("第"+month+"月共有"+f2+"对兔子");
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: