Program Java pentru calcularea sumei numerelor naturale

În acest program, veți învăța să calculați suma numerelor naturale folosind bucla for și loop în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Java pentru buclă
  • Java while și do … while Buclă

Numerele pozitive 1, 2, 3 … sunt cunoscute ca numere naturale și suma sa este rezultatul tuturor numerelor care încep de la 1 până la numărul dat.

Pentru n, suma numerelor naturale este:

 1 + 2 + 3 + … + n

Exemplul 1: Suma numerelor naturale folosind bucla for

 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); ) )

Ieșire

 Suma = 5050

Programul de mai sus trece de la 1 la numărul dat (100) și adaugă toate numerele la suma variabilă.

Puteți rezolva această problemă utilizând o buclă while, după cum urmează:

Exemplul 2: Suma numerelor naturale folosind bucla while

 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); ) )

Ieșire

 Suma = 1275

În programul de mai sus, spre deosebire de bucla for, trebuie să creștem valoarea lui în corpul buclei.

Deși ambele programe sunt corecte din punct de vedere tehnic, este mai bine să folosiți bucla în acest caz. Acest lucru se datorează faptului că numărul iterației (până la num) este cunoscut.

Accesați această pagină pentru a afla cum să găsiți suma numerelor naturale folosind recursivitatea.

Articole interesante...