Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

โปรแกรม Java คำนวณผลรวมของจำนวนธรรมชาติ


ในบทความนี้ เราจะเข้าใจวิธีการคำนวณผลรวมของจำนวนธรรมชาติใน Java จำนวนบวกที่เป็นไปได้ทั้งหมดตั้งแต่ 1 ถึงอนันต์เรียกว่าจำนวนธรรมชาติ

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ป้อนข้อมูล

สมมติว่าข้อมูลที่เราป้อนคือ −

50 และ 100

ผลผลิต

ผลลัพธ์ที่ต้องการจะเป็น −

ผลรวมของจำนวนธรรมชาติจาก 50 ถึง 100 คือ 3825

อัลกอริทึม

ขั้นตอนที่1- StartStep 2- ประกาศจำนวนเต็มสามจำนวน my_lower_limit , my_upper_limit, sum.Step 3- แจ้งให้ผู้ใช้ป้อนค่าจำนวนเต็มสองค่า/ กำหนดจำนวนเต็มขั้นตอนที่ 4- อ่านค่าขั้นตอนที่ 5- เรียกใช้ for-loop เพิ่มตัวเลขด้วย ตัวเลขถัดไปจนกว่าจะถึงขีดจำกัดสูงสุด เก็บผลรวมไว้ในตัวแปร ขั้นตอนที่ 6- แสดงผลลัพธ์ ขั้นตอนที่ 7- หยุด

ตัวอย่างที่ 1

ที่นี่ ผู้ใช้ป้อนอินพุตตามข้อความแจ้ง คุณสามารถลองใช้ตัวอย่างนี้ในเครื่องมือกราวด์ของเรา โปรแกรม Java คำนวณผลรวมของจำนวนธรรมชาติ .

<ก่อน>นำเข้า java.util.Scanner;คลาสสาธารณะ NaturalNumbersSum { โมฆะคงที่สาธารณะหลัก (สตริง [] args) { int my_lower_limit , my_upper_limit, ผลรวม; System.out.println("นำเข้าแพ็คเกจที่จำเป็นแล้ว"); สแกนเนอร์สแกนเนอร์ =สแกนเนอร์ใหม่ (System.in); System.out.println("วัตถุสแกนเนอร์ถูกกำหนดแล้ว "); System.out.print("ป้อนหมายเลขเริ่มต้น:"); my_lower_limit =scanner.nextInt(); System.out.print("ป้อนจำนวนสูงสุด:"); my_upper_limit =scanner.nextInt(); ผลรวม =0; สำหรับ (int i =my_lower_limit; i <=my_upper_limit; ++i){ ผลรวม +=i; } System.out.println("ผลรวมของจำนวนธรรมชาติจาก " + my_lower_limit + " ถึง " + my_upper_limit + " คือ " +sum); }}

ผลลัพธ์

นำเข้าแพ็คเกจที่ต้องการแล้ว มีการกำหนดวัตถุสแกนเนอร์แล้วป้อนหมายเลขเริ่มต้น:50ป้อนจำนวนสูงสุด:100ผลรวมของตัวเลขธรรมชาติจาก 50 ถึง 100 คือ 3825

ตัวอย่างที่ 2

ในที่นี้ มีการกำหนดจำนวนเต็มก่อนหน้านี้ และเข้าถึงและแสดงค่าบนคอนโซล

คลาสสาธารณะ NaturalNumbersSum { โมฆะสาธารณะหลัก (สตริง [] args) { int my_input_1 , my_input_2, ผลรวม; my_input_1 =50; my_input_2 =100; ผลรวม =0; System.out.println("ตัวเลขตัวแรกและตัวสุดท้ายถูกกำหนดเป็น " +my_input_1 +" และ "+my_input_2 ); สำหรับ (int i =my_input_1; i <=my_input_2; ++i){ ผลรวม +=i; } System.out.println("ผลรวมของจำนวนธรรมชาติจาก " + my_input_1 + " ถึง " + my_input_2 + " คือ " +sum); }}

ผลลัพธ์

ตัวเลขตัวแรกและตัวสุดท้ายถูกกำหนดเป็น 50 และ 100ผลรวมของตัวเลขธรรมชาติจาก 50 ถึง 100 คือ 3825