Bu programda, Java'da for döngüsü ve while döngüsü kullanarak doğal sayıların toplamını hesaplamayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki Java programlama konuları hakkında bilgi sahibi olmalısınız:
- Döngü için Java
- Java sırasında ve yap… Döngü sırasında
Pozitif sayılar 1, 2, 3… doğal sayılar olarak bilinir ve toplamı 1'den verilen sayıya kadar olan tüm sayıların sonucudur.
N için doğal sayıların toplamı şöyledir:
1 + 2 + 3 +… + n
Örnek 1: for döngüsünü kullanan Doğal Sayıların Toplamı
public class SumNatural ( public static void main(String() args) ( int num = 100, sum = 0; for(int i = 1; i <= num; ++i) ( // sum = sum + i; sum += i; ) System.out.println("Sum = " + sum); ) )
Çıktı
Toplam = 5050
Yukarıdaki program 1'den verilen sayıya (100) döngü yapar ve tüm sayıları değişken toplamına ekler.
Bu sorunu bir while döngüsü kullanarak aşağıdaki gibi çözebilirsiniz:
Örnek 2: while döngüsü kullanılarak Doğal Sayıların Toplamı
public class SumNatural ( public static void main(String() args) ( int num = 50, i = 1, sum = 0; while(i <= num) ( sum += i; i++; ) System.out.println("Sum = " + sum); ) )
Çıktı
Toplam = 1275
Yukarıdaki programda, bir for döngüsünün aksine, döngünün gövdesi içindeki i değerini artırmamız gerekir.
Her iki program da teknik olarak doğru olsa da, bu durumda for döngüsü kullanmak daha iyidir. Bunun nedeni yineleme sayısının (sayıya kadar) bilinmesidir.
Özyinelemeyi kullanarak doğal sayıların toplamını nasıl bulacağınızı öğrenmek için bu sayfayı ziyaret edin.