การหารจำนวนเต็ม Java

Kar Har Canwntem Java



ในขณะที่จัดการกับการคำนวณทางคณิตศาสตร์ใน Java อาจมีบางกรณีที่นักพัฒนาจำเป็นต้องคำนวณ ' แผนก ” ของตัวเลข ตัวอย่างเช่น การทำให้ค่าที่ซับซ้อนง่ายขึ้นหรือการละเว้นค่าทศนิยมจากโค้ด ในสถานการณ์ดังกล่าว ' การหารจำนวนเต็ม ” ใน Java ช่วยในการปรับปรุงการทำงานของโค้ดในตอนท้ายของโปรแกรมเมอร์

บล็อกนี้จะแสดงให้เห็นถึงการนำ “ การหารจำนวนเต็ม ” ในภาษาจาวา

วิธีการดำเนินการ 'หารจำนวนเต็ม' ใน 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 การหารจำนวนเต็มสามารถทำได้ด้วยความช่วยเหลือของ ' ตัวดำเนินการทางคณิตศาสตร์ ( / ) '. สิ่งนี้ทำได้โดยการคืนค่าที่สอดคล้องกันหรือจำนวนเต็มที่หารมากที่สุด (ในกรณีที่เหลือ) การหารสามารถทำได้ตามจำนวนเต็มที่ระบุหรือผู้ใช้ป้อน บล็อกนี้กล่าวถึงการนำ “ การหารจำนวนเต็ม ” ในภาษาจาวา