CodeGym /จาวาบล็อก /สุ่ม /Integer.MAX_VALUE ใน Java พร้อมตัวอย่าง
John Squirrels
ระดับ
San Francisco

Integer.MAX_VALUE ใน Java พร้อมตัวอย่าง

เผยแพร่ในกลุ่ม

Integer.MAX_VALUE ใน Java คืออะไร

Integer.MAX_VALUE ใน Java เป็นค่าคงที่ที่แสดงค่าจำนวนเต็มบวกสูงสุด
Integer.MAX_VALUEเป็นตัวเลขในแพ็คเกจ Java Integer сlass ของjava.lang เป็นจำนวนเต็มที่เป็นไปได้สูงสุดที่สามารถแสดงเป็น 32 บิต ค่าที่แน่นอนคือ 2147483647 เช่น 231-1

public class MaximumInteger {

    public static void main(String[] args) {

        System.out.println(Integer.MAX_VALUE);
    }
}

เอาต์พุต

2147483647

จำนวนเต็มใน Java คืออะไร

จำนวนเต็มคือจำนวนที่ไม่มีเศษส่วน ใน Java จำนวนเต็มจะแสดงในพื้นที่ 32 บิต นอกจากนี้ยังแสดงในรูปแบบไบนารีเสริมของ 2 ซึ่งหมายความว่าหนึ่งบิตจาก 32 บิตเหล่านี้เป็นบิตเครื่องหมาย ดังนั้นจึงมีค่าที่เป็นไปได้ 231-1 ดังนั้นจึงไม่มีจำนวนเต็มที่มากกว่าจำนวน 231-1 ใน Java

เหตุใดจึงต้องใช้ Integer.MAX_VALUE ใน Java

ใช้เพื่อกำหนดตัวแปรใดๆ ให้เป็นจำนวนเต็มสูงสุดที่เป็นไปได้โดยอัตโนมัติ โดยไม่ต้องจำจำนวนที่แน่นอน มีหลายครั้งที่เราต้องการจำนวนสูงสุดหรือต่ำสุด อาจด้วยเหตุผลเชิงเปรียบเทียบหรืออื่นๆ อาจเป็นเรื่องยากที่จะจดจำค่าคงที่ที่แน่นอน งานนี้ทำให้ง่ายโดยInteger.MAX_VALUEใน Java

ตัวอย่าง


public class MaximumInteger {
	
	public static void main(String[] args) {
		
		int maxNumber = Integer.MAX_VALUE;

		System.out.println("maxNumber: " + maxNumber);

		int number1 = Integer.MAX_VALUE - 1;

		System.out.println("number1: " + number1);

		if (number1 < maxNumber) {
			System.out.println("number1 < maxNumber");
		}
	}
}

เอาต์พุต

maxNumber: 2147483647 number1: 2147483646 number1 < maxNumber

คำอธิบาย

ในข้อมูลโค้ดด้านบน เราใช้ตัวแปรmaxNumberและกำหนดค่าจำนวนเต็มสูงสุดโดยใช้Integer.MAX_VALUE จากนั้นเราจะใช้ตัวแปรอีกหมายเลข 1และกำหนดค่าที่น้อยกว่าค่าสูงสุด เราเปรียบเทียบทั้งสองและพิมพ์ผลลัพธ์

บทสรุป

ในตอนท้ายของโพสต์นี้ เราหวังว่าคุณจะคุ้นเคยกับ Integer.MAX_VALUEใน Java โดยละเอียดแล้ว คุณได้เรียนรู้วิธีใช้Integer.MAX_VALUEใน Java พร้อมตัวอย่างแล้ว คุณสามารถลองกำหนดค่าอื่นๆ ให้กับตัวแปรต่างๆ และดูว่าแนวคิดนี้ทำงานอย่างไรเพื่อทำความเข้าใจในเชิงลึกยิ่งขึ้น ฝึกฝนอย่างต่อเนื่องเพื่อสั่งการแนวคิดที่ลึกซึ้งยิ่งขึ้น จนกว่าจะถึงตอนนั้น จงเติบโตและเปล่งประกายต่อไป!
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION