যেহেতু আমরা ইতিমধ্যে জানি যে এই কোডটি এরউইন বলউইড্ট এবং পিএইচএফ্ল্যাকের দুর্দান্ত উত্তরের জন্য সত্য ধন্যবাদের সাথে মূল্যায়ন করা সম্ভব is , আমি এটি দেখাতে চেয়েছিলাম যে কোনও অবস্থার সাথে আচরণ করার সময় আপনাকে একটি উচ্চ পর্যায়ের মনোযোগ রাখতে হবে যা উপস্থাপিত মত দেখাচ্ছে প্রশ্নে, কখনও কখনও আপনি যা দেখেন তা হতে পারে যা ঠিক মনে হয় তা না।
এই কোডটি কনসোলটিতে প্রিন্ট Success!করে তা দেখানোর আমার এই প্রয়াস । আমি জানি আমি কিছুটা প্রতারণা করেছি , তবে আমি এখনও মনে করি এটি এখানে উপস্থাপনের জন্য এটি একটি ভাল জায়গা।
এই জাতীয় কোড লেখার উদ্দেশ্যগুলি কী তা নয় - নিম্নলিখিত পরিস্থিতিটি কীভাবে মোকাবেলা করতে হবে এবং আপনি যা দেখেন তা মনে করে আপনার ভুল না হলে কীভাবে তা পরীক্ষা করা ভাল better
আমি সিরিলিক 'এ' ব্যবহার করেছি যা লাতিন 'এ' থেকে আলাদা একটি চরিত্র। আপনি যদি এখানে বিবৃতিতে ব্যবহৃত অক্ষরগুলি পরিদর্শন করতে পারেন ।
এটি কাজ করে কারণ ভেরিয়েবলের নামগুলি বিভিন্ন বর্ণমালা থেকে নেওয়া হয়। তারা পৃথক সনাক্তকারী, প্রতিটি পৃথক পৃথক মান সহ দুটি স্বতন্ত্র ভেরিয়েবল তৈরি করে।
নোট করুন যে আপনি যদি এই কোডটি সঠিকভাবে কাজ করতে চান তবে অক্ষর এনকোডিং উভয় অক্ষরকে সমর্থন করে একটিতে পরিবর্তন করা দরকার, যেমন সমস্ত ইউনিকোড এনকোডিং (ইউটিএফ -8, ইউটিএফ -16 (বিই বা এলইও তে), ইউটিএফ -32, এমনকি ইউটিএফ -7 ), বা উইন্ডোজ-1251, আইএসও 8859-5, KOI8-R (আপনাকে ধন্যবাদ - থমাস ওয়েলার এবং পাওলো ইবারম্যান - এটি দেখানোর জন্য):
public class A {
public static void main(String[] args) {
int а = 0;
int a = 1;
if(а == 0 && a == 1) {
System.out.println("Success!");
}
}
}
(আমি আশা করি ভবিষ্যতে কখনই আপনাকে এই ধরণের সমস্যার মোকাবেলা করতে হবে না))
&&লজিকালandঅপারেটর, যার অর্থaএকই সময়ে 1, 2 এবং 3 এর মান হওয়া উচিত যা যৌক্তিকভাবে অসম্ভব। উত্তরটি না, সম্ভব নয় not আপনি কি এমন একটিifবিবৃতি লিখতে চান যাa1, 2 বা 3 এর কোনও মান আছে কিনা তা যাচাই করে ?