บล็อกนี้จะแสดงให้เห็นถึงการนำ “ การหารจำนวนเต็ม ” ในภาษาจาวา
วิธีการดำเนินการ 'หารจำนวนเต็ม' ใน Java?
ใน Java การหารจำนวนเต็มสามารถทำได้ด้วยความช่วยเหลือของ ' ตัวดำเนินการทางคณิตศาสตร์ ( / ) '. ตัวดำเนินการนี้สามารถส่งคืนการหารของจำนวนเต็มที่ระบุหรือที่ผู้ใช้ป้อน
ตัวอย่างที่ 1: การหารด้วยจำนวนเต็มที่ระบุ
ในตัวอย่างนี้ สามารถคำนวณจำนวนเต็มที่ระบุสองตัวสำหรับการหาร:
นานาชาติ หมายเลข 1 = 25 ;
ระบบ . ออก . พิมพ์ ( 'เงินปันผลคือ: ' + หมายเลข 1 ) ;
นานาชาติ หมายเลข 2 = 5 ;
ระบบ . ออก . พิมพ์ ( 'ตัวหารคือ: ' + หมายเลข 2 ) ;
นานาชาติ ผลลัพธ์ = หมายเลข 1 / หมายเลข 2 ;
ระบบ . ออก . พิมพ์ ( 'การแบ่งตัวเลขกลายเป็น: ' + ผลลัพธ์ ) ;
ในบล็อกรหัสด้านบน ใช้ขั้นตอนต่อไปนี้:
- ขั้นแรก ให้เริ่มต้นค่าจำนวนเต็มก่อน เช่น “ เงินปันผล ” และแสดงผล
- ในทำนองเดียวกัน ให้แสดงจำนวนเต็มเริ่มต้นหลัง เช่น “ ตัวแบ่ง '.
- ตอนนี้ ใช้ “ ตัวดำเนินการทางคณิตศาสตร์( / ) ” ระหว่างเงินปันผลและตัวหารเพื่อคำนวณส่วนและแสดงผลผลลัพธ์บนคอนโซล
เอาต์พุต
จากผลลัพธ์ข้างต้น สามารถวิเคราะห์ได้ว่าจำนวนผลลัพธ์จะแสดงหลังจากการหาร
ตัวอย่างที่ 2: ดำเนินการหารตามจำนวนเต็มอินพุตของผู้ใช้
ในตัวอย่างนี้เฉพาะ ผู้ใช้ป้อนจำนวนเต็มสามารถคำนวณสำหรับการหาร ก่อนไปที่ตัวอย่าง ให้รวมไลบรารีที่ระบุด้านล่างเพื่อเปิดใช้งานการป้อนข้อมูลของผู้ใช้:
นำเข้า java.util.Scanner ;เพิ่มรหัสต่อไปนี้ในส่วน “ หลัก() ' วิธี:
อินพุตสแกนเนอร์ = ใหม่ สแกนเนอร์ ( ระบบ . ใน ) ;ระบบ . ออก . พิมพ์ ( 'ป้อนเงินปันผล: ' ) ;
นานาชาติ หมายเลข 1 = ป้อนข้อมูล. ถัดไป ( ) ;
ระบบ . ออก . พิมพ์ ( 'ป้อนตัวหาร: ' ) ;
นานาชาติ หมายเลข 2 = ป้อนข้อมูล. ถัดไป ( ) ;
ระบบ . ออก . พิมพ์ ( 'การแบ่งกลายเป็น: ' + หมายเลข 1 / หมายเลข 2 ) ;
ในรหัสนี้ ให้ทำตามขั้นตอนต่อไปนี้:
- สร้าง “ สแกนเนอร์ ” วัตถุชื่อ “ ป้อนข้อมูล ” ผ่านทาง “ ใหม่ ” คำหลักและ “ สแกนเนอร์() ” ตัวสร้างตามลำดับ
- โปรดทราบว่า “ ระบบใน ” พารามิเตอร์หมายถึงอินพุตของผู้ใช้
- ในขั้นตอนถัดไป ให้เชื่อมโยง “ ถัดไปInt() ” วิธีการกับวัตถุที่สร้างขึ้นเพื่อให้แน่ใจว่าอินพุตของผู้ใช้คือ “ จำนวนเต็ม '.
- สุดท้าย ใช้ “ ตัวดำเนินการเลขคณิต ( / ) ” เพื่อส่งคืนการแบ่งส่วนตัวเลขที่ผู้ใช้ป้อน
เอาต์พุต
กรณีที่ 1: เศษเหลือเท่ากับ “0” (หารลงตัวลงตัว)
ในผลลัพธ์นี้ เห็นได้ชัดว่ามีการส่งคืนการแบ่งตามเวลาจริงตามตัวเลขที่ผู้ใช้ป้อน
กรณีที่ 2: ส่วนที่เหลือไม่เท่ากับ “0”
ในกรณีการหารที่เศษเหลือไม่เท่ากับ “ 0 ” ผลลัพธ์สุดท้ายจะถูกปัดเศษให้เป็นจำนวนเต็มที่หารได้มากที่สุดดังนี้:
ตามที่สังเกตเห็น จำนวนเต็มที่ปัดเศษที่ใหญ่ที่สุดจะถูกส่งกลับ
บทสรุป
ใน Java การหารจำนวนเต็มสามารถทำได้ด้วยความช่วยเหลือของ ' ตัวดำเนินการทางคณิตศาสตร์ ( / ) '. สิ่งนี้ทำได้โดยการคืนค่าที่สอดคล้องกันหรือจำนวนเต็มที่หารมากที่สุด (ในกรณีที่เหลือ) การหารสามารถทำได้ตามจำนวนเต็มที่ระบุหรือผู้ใช้ป้อน บล็อกนี้กล่าวถึงการนำ “ การหารจำนวนเต็ม ” ในภาษาจาวา