Ö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
Egzersiz talimatları
- Girdi
ndeğeri1olduğ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));
}
}