কম্পিউটার টিউটোরিয়াল

জাভায় নন-ফাইনাল (non-final) ভেরিয়েবল ব্যবহার করে অর্ডিগ্যাবল স্টেটমেন্ট (Unreachable Statement)


নিচে একটি উদাহরণ দেওয়া হলো, যেখানে নন-ফাইনাল ভেরিয়েবল ব্যবহার করে অর্ডিগ্যাবল স্টেটমেন্ট (unreachable statement) দেখা যাচ্ছে:

উদাহরণ

class Demo_example { 
    int a = 2, b = 3; 
    void display_msg(){ 
        while (a < b){ 
            System.out.println("The first variable is greater than the second"); 
        } 
        System.out.println("This is an unreachable statement"); 
    } 
} 
public class Demo{ 
    public static void main(String args[]){ 
        Demo_example my_instance = new Demo_example(); 
        my_instance.display_msg(); 
    } 
}

আউটপুট

"The first variable is greater than the second" displayed infinitely

Demo_example নামে একটি ক্লাস আছে, যা দুটি ভেরিয়েবল ডিফাইন করে। তারপর 'display_msg' নামে একটি ফাংশন ডিফাইন করা হয়, এবং দুটি ভেরিয়েবলের সমতা চেক করা হয়। কনসোলে প্রাসঙ্গিক মেসেজ প্রদর্শিত হয়। 'Demo' নামে আর একটি ক্লাস আছে যেটিতে main ফাংশন আছে, যেখানে 'Demo_example' ক্লাসের একটি ইনস্ট্যান্স তৈরি করা হয়। এই ইনস্ট্যান্সের ওপর 'display_msg' কল করা হয় এবং প্রাসঙ্গিক আউটপুট কনসোলে প্রদর্শিত হয়।

  1. জাভা ওপেনসিভি লাইব্রেরি ব্যবহার করে চিত্রের কন্ট্রাস্ট পরিবর্তন

  2. জাভাতে ট্রানজিয়েন্ট ভেরিয়েবল সিরিয়ালাইজ কেন নয়

  3. জাভাতে UncaughtExceptionHandler ব্যবহার করে এক্সেপশন কীভাবে হ্যান্ডেল করবেন?

  4. জাভাতে ফাইনাল ভেরিয়েবল