BaşlayınÜcretsiz başlayın

Özyinelemeli toplam hesaplama

Özyineleme, sorunları daha küçük ve yönetilebilir alt problemlere bölerek çözmeye yardımcı olur. Bu egzersizde, 1'den n'e kadar sayıların toplamını hesaplayan özyinelemeli bir metot uygulayacaksın.

Bu egzersiz, kursun bir parçasıdır

Java'da Girdi/Çıktı ve Akışlar

Kursa Göz Atın

Egzersiz talimatları

  • Girdi n değeri 1 olduğunda temel durumu ekle.
  • Metodu çağır.
  • İlk özyinelemeli çağrıyı başlat.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

public class SumCalculator {
    static int sum(int n) {
    	// Base case: when n is the last number 1
        if (____ ____ ____) return 1;
        // Recursive step: add the current sum and call itself
        return n + ____(n-1); 
    }
    public static void main(String[] args) {
    	// start the recursive call
        System.out.println(____(5)); 
    }
}
Kodu Düzenle ve Çalıştır