Programa Java para calcular la suma de números naturales

En este programa, aprenderá a calcular la suma de números naturales usando el bucle for y el bucle while en Java.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación de Java:

  • Java para Loop
  • Java while y do… while Loop

Los números positivos 1, 2, 3… se conocen como números naturales y su suma es el resultado de todos los números que comienzan desde 1 hasta el número dado.

Para n, la suma de números naturales es:

 1 + 2 + 3 +… + n

Ejemplo 1: Suma de números naturales usando el bucle 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); ) )

Salida

 Suma = 5050

El programa anterior se repite desde 1 hasta el número dado (100) y agrega todos los números a la variable suma.

Puede resolver este problema usando un ciclo while de la siguiente manera:

Ejemplo 2: Suma de números naturales usando el bucle 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); ) )

Salida

 Suma = 1275

En el programa anterior, a diferencia de un ciclo for, tenemos que incrementar el valor de i dentro del cuerpo del ciclo.

Aunque ambos programas son técnicamente correctos, es mejor usar for loop en este caso. Es porque se conoce el número de iteraciones (hasta num).

Visite esta página para aprender a encontrar la suma de números naturales usando la recursividad.

Articulos interesantes...