Java编程练习题1

Posted Roam-G

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java编程练习题1相关的知识,希望对你有一定的参考价值。

Java编程练习题,Java初级编程

【程序1】

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?

import java.util.Scanner;

/**【程序1】
 题目:古典问题:有一对兔子,从出生后第 3 个月起每个月都生 **一对兔子,
 小兔子长到第三个月后每个月又生 ** 一对兔子,
 假如兔子都不死,问每个月的兔子对数为多少?

 1月 1对,  2月 1对, 3月 2对。
 4 月 3对
 5月  5对
 6月  8对。。。斐波那契数列
 */

public class Rabbit 

    public static void main(String[] args) 
        System.out.println("请你输入 想知道");
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();//输入整数
        System.out.println(test(n) );

        System.out.println(FeiBo(n));
    
//    初学者的写法
    public static int test(int i)
        int tot = 0;
        int a = 0;
        int b = 1;
        for (int j = 0;j<i;j++)
            tot = a+b;
            a= b;
            b= tot;
        
        return  a;
    
    //大神的写法
    private static int FeiBo(int n )
        if (n == 1 || n == 2)
            return  1;
        else 
            return FeiBo(n - 1)+FeiBo(n - 2);
            //除了前两项,  其他元素 都是等于 它 前面两个的和
        
    



以上是关于Java编程练习题1的主要内容,如果未能解决你的问题,请参考以下文章

Java编程练习题1

JAVA基础编程练习题

50道JAVA基础编程练习题

计算基因组外显子长度

java编程思想-第五章-某些练习题

Java 基础编程练习题