1’den girilen sayıya kadar sayıları recursive toplayan program
[java]import java.util.Scanner;
//1den girilen sayıya kadar sayıları recursive toplayan program
public class onalti {
public static int toplam(int sayi){
if(sayi==0)
return 0;
else if(sayi==1)
return 1;
else
return sayi+toplam(sayi-1);
}
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("toplanacak sayıyı giriniz:");
int sayi=s.nextInt();
System.out.println("sonuc:"+toplam(sayi));
}
}
[/java]