Computer >> Máy Tính >  >> Lập trình >> Java

Chương trình Java để tính tổng các số tự nhiên

Trong bài này, chúng ta sẽ hiểu cách tính tổng các số tự nhiên trong Java. Tất cả các số dương có thể có từ 1 đến vô cùng được gọi là số tự nhiên.

Dưới đây là một minh chứng về điều tương tự -

Đầu vào

Giả sử đầu vào của chúng tôi là -

50 and 100

Đầu ra

Đầu ra mong muốn sẽ là -

Sum of natural numbers from 50 to 100 is 3825

Thuật toán

Step1- Start
Step 2- Declare three integers my_lower_limit , my_upper_limit, sum.
Step 3- Prompt the user to enter two integer value/ define the integers
Step 4- Read the values
Step 5- Run a for-loop, add the number with its next number until the upper limit is reached.
Store the sum in a variable.
Step 6- Display the result
Step 7- Stop

Ví dụ 1

Ở đây, đầu vào đang được người dùng nhập dựa trên lời nhắc. Bạn có thể thử trực tiếp ví dụ này trong công cụ nền tảng mã hóa của chúng tôi Chương trình Java để tính tổng các số tự nhiên .

import java.util.Scanner;
public class NaturalNumbersSum {
   public static void main(String[] args) {
      int my_lower_limit , my_upper_limit, sum;
      System.out.println("Required packages have been imported");
      Scanner scanner = new Scanner(System.in);
      System.out.println("A scanner object has been defined ");
      System.out.print("Enter the starting number: ");
      my_lower_limit = scanner.nextInt();
      System.out.print("Enter the max number: ");
      my_upper_limit = scanner.nextInt();
      sum = 0;
      for(int i = my_lower_limit; i <= my_upper_limit; ++i){
         sum += i;
      }
      System.out.println("The sum of natural numbers from " + my_lower_limit + " to " + my_upper_limit + " is " +sum);
   }
}

Đầu ra

Required packages have been imported
A scanner object has been defined
Enter the starting number: 50
Enter the max number: 100
The sum of natural numbers from 50 to 100 is 3825

Ví dụ 2

Ở đây, số nguyên đã được xác định trước đó và giá trị của nó được truy cập và hiển thị trên bảng điều khiển.

public class NaturalNumbersSum {
   public static void main(String[] args) {
      int my_input_1 , my_input_2, sum;
      my_input_1 = 50;
      my_input_2 = 100;
      sum = 0;
      System.out.println("The first and last numbers are defined as " +my_input_1 +" and "+my_input_2 );
      for(int i = my_input_1; i <= my_input_2; ++i){
         sum += i;
      }
      System.out.println("The sum of natural numbers from " + my_input_1 + " to " + my_input_2 + " is " +sum);
   }
}

Đầu ra

The first and last numbers are defined as 50 and 100
The sum of natural numbers from 50 to 100 is 3825