ஜாவாவில் Integer.MAX_VALUE என்றால் என்ன?
public class MaximumInteger {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
வெளியீடு
2147483647
ஜாவாவில் முழு எண்கள் என்றால் என்ன?
முழு எண்கள் பகுதியளவு இல்லாத எண்கள். ஜாவாவில், முழு எண்கள் 32 பிட் இடைவெளியில் குறிப்பிடப்படுகின்றன. கூடுதலாக, அவை 2 இன் நிரப்பு பைனரி வடிவத்தில் குறிப்பிடப்படுகின்றன, அதாவது இந்த 32 இல் ஒரு பிட் ஒரு குறி பிட் ஆகும். எனவே, 231-1 சாத்தியமான மதிப்புகள் உள்ளன. எனவே, ஜாவாவில் 231-1 என்ற எண்ணை விட பெரிய முழு எண் இல்லை.ஜாவாவில் Integer.MAX_VALUE ஏன் தேவை?
துல்லியமான எண்ணை நினைவில் வைக்க வேண்டிய அவசியமின்றி, சாத்தியமான அதிகபட்ச முழு எண்ணை எந்த மாறிக்கும் தானாகவே ஒதுக்க இது பயன்படுகிறது. நமக்கு அதிகபட்சம் அல்லது குறைந்தபட்ச எண் தேவைப்படும்போது பல நேரங்கள் உள்ளன. இது ஒப்பீட்டு காரணங்களுக்காக அல்லது வேறு ஏதேனும் இருக்கலாம். சரியான மாறிலியை நினைவில் கொள்வது கடினமாக இருக்கலாம். ஜாவாவில் உள்ள Integer.MAX_VALUE மூலம் இந்த வேலையை எளிதாக்கியது .உதாரணமாக
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");
}
}
}
வெளியீடு
அதிகபட்ச எண்: 2147483647 எண்1: 2147483646 எண்1 < அதிகபட்ச எண்
GO TO FULL VERSION