public class ReaTrykk{ static int vaheSumma=0; static int leiaKorrutisKuni(int arv){ if(arv==0){return 1;} if(arv==1){return 1;} if(arv>1){ return arv*leiaKorrutisKuni(arv-1); } return 0; //negatiivne arv nt } static int leiaSummaKuni(int arv){ if(arv==1){return 1;} // if(arv==2){return 2+leiaSummaKuni(arv-1);} if(arv>1){ return arv+leiaSummaKuni(arv-1); } return 0; //juhul, kui nt. negatiivne arv } static void leiaSumma3(int arv){ if(arv==1){vaheSumma=vaheSumma+1;} if(arv>1){ vaheSumma=vaheSumma+arv; leiaSumma3(arv-1); } } static void trykiEelnevRida(int arv){ System.out.print(arv+" "); if(arv>1){trykiEelnevRida(arv-1);} System.out.print(arv+" "); } public static void main(String[] arg){ //trykiEelnevRida(4); System.out.println(leiaSummaKuni(3)); leiaSumma3(5); System.out.println(vaheSumma); System.out.println(leiaKorrutisKuni(6)); } }