নাগালযোগ্য কোড ত্রুটি ঘটে যখন কোডটি বিভিন্ন কারণে কম্পাইল করা যায় না, যার মধ্যে কয়েকটি অন্তর্ভুক্ত:অসীম লুপ, কোডের অপাগ্য লাইনের আগে রিটার্ন স্টেটমেন্ট।
আসুন একটি উদাহরণ দেখি -
উদাহরণ
public class Demo{ public static void main(String args[]){ int val = 5; for (;;){ if (val == 5){ break; System.out.println("If the condition is not true, this line would be printed. "); } } } }
আউটপুট
/Demo.java:11: error: unreachable statement System.out.println("If the condition is not true, this line would be printed. "); ^ 1 error
ডেমো নামের একটি ক্লাসে প্রধান ফাংশন রয়েছে এবং একটি মান সংজ্ঞায়িত করা হয়েছে এবং এই মানটি চেক করা হয়েছে এবং একটি খালি 'ফর' লুপ চালানো হয়েছে। যদি মান পাওয়া যায়, নিয়ন্ত্রণ লুপ থেকে বেরিয়ে যায় অন্যথায় একটি বার্তা প্রিন্ট করে। যেহেতু এটি একটি অসীম লুপ, এটি একটি পৌঁছানো যায় না এমন বিবৃতি ত্রুটি দেয়৷