జావాలో 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 < maxNumber
GO TO FULL VERSION