class KaninOreTeller { //Teste Fifo-listen: public static void main ( String [] args ) { System.out.println("Oppgave a"); System.out.println(tellKaninOrer(0)); //Forventet resultat 0 System.out.println(tellKaninOrer(1)); //Forventet resultat 2 System.out.println(tellKaninOrer(2)); //Forventet resultat 4 System.out.println(tellKaninOrer(12)); //Forventet resultat 24 System.out.println(tellKaninOrer(234)); //Forventet resultat 468 System.out.println("\nOppgave b"); System.out.println(tellKaninOrer2(0)); //Forventet resultat 0 System.out.println(tellKaninOrer2(1));//Forventet resultat 1 System.out.println(tellKaninOrer2(2)); //Forventet resultat 3 System.out.println(tellKaninOrer2(12)); //Forventet resultat 18 System.out.println(tellKaninOrer2(234)); //Forventet resultat 351 } public static int tellKaninOrer(int antallKaniner){ if(antallKaniner == 0){ return 0; } return 2 + tellKaninOrer(antallKaniner - 1); } public static int tellKaninOrer2 (int antallKaniner){ if(antallKaniner == 0){ return 0; } if(antallKaniner % 2 == 0){ return 2 + tellKaninOrer2(antallKaniner -1); } return 1 + tellKaninOrer2(antallKaniner -1); } }