আমার কাছে নিম্নলিখিত কোড রয়েছে:
if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){
partialHits.get(z).put(z, tmpmap.get(z));
}
যেখানে partialHitsএকটি হ্যাশম্যাপ।
প্রথম বক্তব্য সত্য হলে কী হবে? জাভা এখনও দ্বিতীয় বিবৃতি চেক করবে? কারণ প্রথম বিবৃতিটি সত্য হওয়ার জন্য, হ্যাশম্যাপে প্রদত্ত কীটি থাকা উচিত নয়, সুতরাং দ্বিতীয় বিবৃতিটি যদি পরীক্ষা করা হয় তবে আমি পেয়ে যাব NullPointerException।
সুতরাং সহজ কথায়, যদি আমাদের নিম্নলিখিত কোড থাকে
if(a && b)
if(a || b)
জাভা কি প্রথম ক্ষেত্রে মিথ্যা কিনা এবং দ্বিতীয় ক্ষেত্রে সত্য bকিনা aতা পরীক্ষা করে দেখাবে a?