การคำนวณค่าเฉลี่ยมีความสำคัญมากในชีวิตประจำวัน ใช้ค่าเฉลี่ยหรือค่าเฉลี่ยร่วมกับการดำเนินการทางคณิตศาสตร์อื่นๆ และเป็นสิ่งสำคัญที่ต้องรู้ แต่ถ้าเราจัดการกับตัวเลขจำนวนมาก การใช้โปรแกรมจะง่ายขึ้น นี่คือวิธีที่คุณสามารถเขียนโปรแกรม Java ของคุณเองเพื่อคำนวณค่าเฉลี่ย
ขั้นตอน
ขั้นตอนที่ 1. วางแผนโปรแกรมของคุณ
การวางแผนโปรแกรมของคุณเป็นสิ่งสำคัญ คิดว่าจะใช้โปรแกรมของคุณที่ไหน โปรแกรมจะจัดการกับตัวเลขที่ใหญ่มากหรือไม่? ถ้าใช่ คุณอาจต้องการพิจารณาใช้ประเภทข้อมูล เช่น long แทน int
ลองคำนวณค่าเฉลี่ยของตัวเลขสองสามตัวด้วยตนเอง นี้จะช่วยให้คุณเข้าใจโปรแกรมของคุณ
ขั้นตอนที่ 2 เขียนรหัส
ในการคำนวณค่าเฉลี่ย คุณจะต้องใช้พารามิเตอร์ต่อไปนี้:
- NS ผลรวม ของอินพุตทั้งหมดที่ผู้ใช้ให้มา และ,
-
NS จำนวนอินพุตทั้งหมด ให้โดยผู้ใช้
ตัวอย่างเช่น หากผลรวมของอินพุต = 100 และจำนวนอินพุตทั้งหมด = 10 ค่าเฉลี่ย = 100 / 10 = 10
-
ดังนั้น สูตรคำนวณค่าเฉลี่ยหรือค่าเฉลี่ย คือ
ค่าเฉลี่ย = ผลรวมของอินพุตทั้งหมด / จำนวนอินพุตทั้งหมด
-
หากต้องการรับพารามิเตอร์เหล่านี้ (อินพุต) จากผู้ใช้ ให้ลองใช้ฟังก์ชัน Scanner ใน Java
คุณจะต้องได้รับข้อมูลจากผู้ใช้หลายรายการสำหรับคำแต่ละคำที่คุณต้องการหาค่าเฉลี่ย ลองใช้ลูปสำหรับสิ่งนี้ ในโค้ดตัวอย่างด้านล่าง จะใช้ for loop คุณสามารถลองใช้ while loop ได้เช่นกัน
ขั้นตอนที่ 3 คำนวณค่าเฉลี่ย
ใช้สูตรที่ให้ไว้ในขั้นตอนที่แล้ว เขียนโค้ดเพื่อคำนวณค่าเฉลี่ย ตรวจสอบให้แน่ใจว่าตัวแปรที่ใช้เก็บค่าของค่าเฉลี่ยนั้นเป็นประเภท float ถ้าไม่ใช่คำตอบอาจไม่ถูกต้อง
-
เนื่องจากประเภทข้อมูล float มีความแม่นยำ 32 บิตเดียวที่พิจารณาทศนิยมในการคำนวณทางคณิตศาสตร์ ดังนั้น การใช้ตัวแปร float คำตอบสำหรับการคำนวณทางคณิตศาสตร์ เช่น 5 / 2 (5 หารด้วย 2) จะเป็น 2.5
- หากคำนวณแบบเดียวกัน (5 / 2) หากทำโดยใช้ตัวแปร int คำตอบจะเป็น 2
- อย่างไรก็ตาม ตัวแปรที่คุณเก็บผลรวมและจำนวนอินพุตสามารถเป็น int ได้ การใช้ตัวแปร float สำหรับค่าเฉลี่ยจะแปลง int เป็น float โดยอัตโนมัติ และการคำนวณทั้งหมดจะทำแบบลอยตัวแทน int
ขั้นตอนที่ 4. แสดงผล
เมื่อโปรแกรมคำนวณค่าเฉลี่ยแล้ว ให้แสดงให้ผู้ใช้เห็น ใช้ฟังก์ชัน System.out.print หรือ System.out.println (เพื่อพิมพ์ในบรรทัดใหม่) ใน Java สำหรับสิ่งนี้
เคล็ดลับ
- ลองขยายโปรแกรมของคุณเพื่อทำการคำนวณทางคณิตศาสตร์หลายรายการ
- ลองทำ GUI ซึ่งจะทำให้โปรแกรมมีการโต้ตอบและใช้งานง่ายขึ้น