জাভা সুইচ স্টেটমেন্ট
কল্পনা করুন যে আপনি একজন নাইট যে রাস্তার একটি কাঁটাচামচ থামিয়েছেন। আপনি যদি বামে যান, আপনি আপনার ঘোড়া হারাবেন. সঠিক পথে চললে জ্ঞান লাভ হবে। কিভাবে আমরা কোড এই পরিস্থিতি প্রতিনিধিত্ব করবে? আপনি সম্ভবত ইতিমধ্যেই জানেন যে এই সিদ্ধান্তগুলি নেওয়ার জন্য আমরা if-then এবং if-then-else এর মতো গঠন ব্যবহার করি। কিন্তু রাস্তা যদি দুই ভাগ না হয়ে দশ ভাগ হয়ে যায়?
আপনার কাছে এমন রাস্তা আছে যা "সম্পূর্ণভাবে ডানদিকে", "এর সামান্য বাম দিকে", "বামে একটু বেশি" ইত্যাদি, মোট 10টি সম্ভাব্য রাস্তা? এই সংস্করণে আপনার "যদি-তাহলে-অন্যথা" কোডটি কীভাবে বৃদ্ধি পাবে তা কল্পনা করুন! ধরুন আপনার রাস্তায় 10-মুখী কাঁটা আছে। এই ধরনের পরিস্থিতিতে, জাভা সুইচ বিবৃতি আছে. আমরা এই ব্যক্তি সম্পর্কে আরও কয়েকবার কথা বলব।
এনাম ব্যবহারিক উদাহরণ। কনস্ট্রাক্টর এবং পদ্ধতি যোগ করা হচ্ছে
এবং Enum সম্পর্কে আরো কিছু শব্দ. আরো স্পষ্টভাবে, কম শব্দ, কিন্তু আরো কোড এবং অনুশীলন. সর্বোপরি, অনেক লোকের মস্তিষ্ক (প্রায়শই) জ্ঞানের পরিবর্তে এই বিষয়ে পূর্ণ হয়। আপনি যদি বিষয়টির জন্য আরও ভাল অনুভূতি পেতে চান তবে লজ্জা পাবেন না: আপনি যেতে যেতে নির্দ্বিধায় পড়তে এবং অন্বেষণ করুন৷
GO TO FULL VERSION