ในขณะที่ต้องจัดการกับการคำนวณทางคณิตศาสตร์ใน Java อาจมีบางกรณีที่ผู้พัฒนาต้องการดึงข้อมูลจำนวนเต็มแบบปัดเศษแทนที่จะเป็นทศนิยม ตัวอย่างเช่น การปัดตัวเลขที่ประกอบด้วยจุดทศนิยมไม่จำกัดจะส่งผลต่อความเร็วในการประมวลผลและใช้หน่วยความจำเช่นกัน ในสถานการณ์ดังกล่าว “ Math.round() ” วิธีการใน Java ช่วยในการละเว้นความกำกวม
บล็อกนี้จะกล่าวถึงการใช้เมธอด “Math.round()” ใน Java
จะใช้เมธอด “Math.round()” ของ Java ได้อย่างไร
“ Math.round() วิธีการ ” ใช้เพื่อปัดเศษตัวเลขที่ระบุเป็นพารามิเตอร์ให้เป็นจำนวนเต็มขึ้นหรือลงที่ใกล้ที่สุด
ไวยากรณ์
รอบคงที่สาธารณะ ( ลอย x )
ในไวยากรณ์ข้างต้น “ x ” สอดคล้องกับทศนิยมหรือสองเท่าที่ต้องปัดเศษให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
ตัวอย่างที่ 1: การใช้เมธอด “Math.round()” เพื่อปัดเศษตัวแปรทศนิยม
ในตัวอย่างนี้ สามารถใช้วิธีนี้เพื่อปัดเศษตัวเลขที่เหมือนกันสองตัวให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด:
เลขคู่1 = 53.65 น ;
เลขคู่2 = 53.25 น ;
System.out.println ( 'ตัวเลขที่ปัดเศษคือ: ' +คณิตศาสตร์รอบ ( หมายเลข 1 ) ) ;
System.out.println ( 'ตัวเลขที่ปัดเศษคือ: ' +คณิตศาสตร์รอบ ( หมายเลข 2 ) ) ;
ในข้อมูลโค้ดด้านบน:
-
- เริ่มต้นค่าทศนิยมสองค่าที่ระบุ
- หลังจากนั้นให้ใช้ “ Math.round() ” บนทุ่นทั้งสองเพื่อปัดเศษให้เป็นจำนวนเต็มขึ้นและลงที่ใกล้ที่สุดตามลำดับ
เอาต์พุต
ในเอาต์พุตด้านบน สามารถสังเกตความแตกต่างระหว่างตัวเลขที่เหมือนกันที่ปัดเศษทั้งสองได้
ตัวอย่างที่ 2: การใช้เมธอด “Math.round()” เพื่อคำนวณอินฟินิตี้บวกและลบ
ในตัวอย่างนี้ ใช้วิธีการที่กล่าวถึงเพื่อส่งคืนค่าสูงสุดและต่ำสุดของตัวแปรแบบยาว:
double positiveInfinity = Double.POSITIVE_INFINITY;ดับเบิล NegativeInfinity = Double.NEGATIVE_INFINITY;
System.out.println ( คณิตศาสตร์รอบ ( บวกอินฟินิตี้ ) ) ;
System.out.println ( คณิตศาสตร์รอบ ( อินฟินิตี้เชิงลบ ) ) ;
ในบรรทัดโค้ดด้านบน ใช้ขั้นตอนต่อไปนี้:
-
- ประการแรก ระบุค่าอนันต์บวกและลบตามลำดับเพื่อปัดเศษ
- ตอนนี้ ใช้ “ Math.round() ” เมธอดทั้งบวกและลบอินฟินิตี้เพื่อดึงค่าของความยาวสูงสุดและต่ำสุดตามลำดับ
เอาต์พุต
ในผลลัพธ์ข้างต้น เห็นได้ชัดว่าเมื่อปัดเศษอนันต์บวกและลบออก ค่าสูงสุดของ long เช่น max และ min จะถูกส่งกลับ
บทสรุป
“ Math.round() วิธีการ ” ใน Java ใช้เพื่อปัดเศษตัวเลขที่ระบุเป็นพารามิเตอร์ให้เป็นจำนวนเต็มขึ้นหรือลงที่ใกล้ที่สุด ในตัวอย่างก่อนหน้านี้ สามารถใช้เพื่อปัดทศนิยมที่ระบุให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด ในภาพประกอบหลัง สามารถใช้เพื่อดึงค่าสูงสุดและค่าต่ำสุดของความยาว บล็อกนี้มีรายละเอียดเกี่ยวกับการใช้ ' Math.round() วิธีการ” ใน Java