Problemas reproductivos: las ovejas dan a luz a pequeñas ovejas

/ ** 
 * @author Eightn0 
 * @create 2021-03-17 20:09 
 * Explicación: En el segundo y cuarto año, dieron a luz a sus cachorros y murieron en el quinto año. ¿Cuántas ovejas había en el año 15? ? 
 * Análisis: este es un problema de reproducción, que puede resolverse mediante el pensamiento recursivo 
 * / 
// Definir una oveja, hay dos métodos de vida y muerte 


public class SheepCount { 
    public int Sheep (int año) { 
        if (año <0) { 
            return 0; 
        } 
        else if (año == 0 || año == 1) { 
            return 1; 
        } 
        else return (año> 5? 0: 1) + Oveja (año -2) + Oveja (año-4); 
    } 

    public static void main (String [] args) { 
        SheepCount sheepCount = new SheepCount (); 
        System.out.println (sheepCount.Sheep (15)); 
    } 
}

Supongo que te gusta

Origin blog.csdn.net/vivian233/article/details/114990558
Recomendado
Clasificación