Программа на Java для вычисления суммы натуральных чисел

В этой программе вы научитесь вычислять сумму натуральных чисел, используя цикл for и while в Java.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Java для цикла
  • Java while и do … while Loop

Положительные числа 1, 2, 3… известны как натуральные числа, а их сумма является результатом всех чисел, начиная с 1 и заканчивая заданным числом.

Для n сумма натуральных чисел равна:

 1 + 2 + 3 +… + п

Пример 1: сумма натуральных чисел с использованием цикла 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); ) )

Вывод

 Сумма = 5050

Вышеупомянутая программа выполняет цикл от 1 до заданного числа (100) и добавляет все числа к переменной sum.

Вы можете решить эту проблему с помощью цикла while следующим образом:

Пример 2: сумма натуральных чисел с использованием цикла 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); ) )

Вывод

 Сумма = 1275

В приведенной выше программе, в отличие от цикла for, мы должны увеличивать значение i внутри тела цикла.

Хотя обе программы технически правильны, в этом случае лучше использовать цикл for. Это потому, что количество итераций (до num) известно.

Посетите эту страницу, чтобы узнать, как найти сумму натуральных чисел с помощью рекурсии.

Интересные статьи...