কম্পিউটার

কিভাবে জাভা ব্যবহার করে একটি ভিতরে IllegalArgumentException পরিচালনা করবেন


যখন আপনি যে পদ্ধতিগুলি ব্যবহার করেন যেগুলি IllegalArgumentException সৃষ্টি করে, যেহেতু আপনি সেগুলির আইনি যুক্তিগুলি জানেন, আপনি আগে থেকে if-condition ব্যবহার করে আর্গুমেন্টগুলিকে সীমাবদ্ধ/বৈধ করতে পারেন এবং ব্যতিক্রম এড়াতে পারেন৷

আমরা if স্টেটমেন্ট ব্যবহার করে একটি পদ্ধতির আর্গুমেন্ট মান সীমাবদ্ধ করতে পারি। উদাহরণস্বরূপ, যদি একটি পদ্ধতি নির্দিষ্ট পরিসরের মান গ্রহণ করে, তাহলে আপনি পদ্ধতিটি কার্যকর করার আগে if স্টেটমেন্ট ব্যবহার করে আর্গুমেন্টের পরিসর যাচাই করতে পারেন।

উদাহরণ

নিম্নলিখিত উদাহরণ setPriority() দ্বারা সৃষ্ট IllegalArgumentException পরিচালনা করে if স্টেটমেন্ট ব্যবহার করে পদ্ধতি।

import java.util.Scanner;
public class IllegalArgumentExample {
   public static void main(String args[]) {
      Thread thread = new Thread();
      System.out.println("Enter the thread priority value: ");
      Scanner sc = new Scanner(System.in);
      int priority = sc.nextInt();
      if(priority<=Thread.MAX_PRIORITY) {
         thread.setPriority(priority);
      }else{
         System.out.println("Priority value should be less than: "+Thread.MAX_PRIORITY);
      }      
   }      
}

আউটপুট

Enter the thread priority value:
15
Priority value should be less than: 10

  1. জাভা ব্যবহার করে সেলেনিয়াম ওয়েবড্রাইভারের সাথে প্রমাণীকরণ পপআপ কীভাবে পরিচালনা করবেন?

  2. কিভাবে জাভা ব্যবহার করে OpenCV এ একটি বৃত্ত আঁকবেন?

  3. কিভাবে জাভা ব্যবহার করে OpenCV এ একটি আয়তক্ষেত্র আঁকতে হয়?

  4. কিভাবে জাভা ব্যবহার করে OpenCV এ একটি লাইন আঁকবেন?