জাভাতে 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