কম্পিউটার

কিভাবে আমরা জাভাতে একটি আন্ডারফ্লো পরীক্ষা করতে পারি?


যখন একটি ভেরিয়েবলে একটি মান বরাদ্দ করা হয় যা সর্বনিম্ন অনুমোদিত মানের থেকে কম সেই ভেরিয়েবলের জন্য, তারপর একটি আন্ডারফ্লো ঘটে . JVM দ্বারা নিক্ষিপ্ত কোন ব্যতিক্রম নেই যদি জাভাতে একটি আন্ডারফ্লো ঘটে এবং আন্ডারফ্লো পরিস্থিতি পরিচালনা করার দায়িত্ব একজন প্রোগ্রামারের।

উদাহরণ

public class UnderlowTest {
   public static void main(String[] args) {
      int num1 = -2147483648;
      int num2 = -1;
      System.out.println("Number 1: " + num1);
      System.out.println("Number 2: " + num2);
      long sum = (long)num1 + (long)num2;
      if(sum < Integer.MIN_VALUE) {
         throw new ArithmeticException("Underflow occurred!");
      }
      System.out.println("The sum of two numbers : " + (int)sum);
   }
}

আউটপুট

Number 1: -2147483648
Number 2: -1
Exception in thread "main" java.lang.ArithmeticException: Underflow occurred!
        at UnderlowTest.main(UnderlowTest.java:9)

  1. কিভাবে আমরা জাভাতে একটি বৃত্তাকার JTextField বাস্তবায়ন করতে পারি?

  2. কিভাবে আমরা জাভাতে একটি সম্পাদনাযোগ্য JLabel বাস্তবায়ন করতে পারি?

  3. কিভাবে আমরা জাভাতে একটি JToggleButton বাস্তবায়ন করতে পারি?

  4. কিভাবে আমরা জাভাতে একটি JTextField এর ভিতরে অক্ষরের সংখ্যা সীমিত করতে পারি?