জাভাতে লুপের জন্য কী কী এবং এটি কীভাবে বাস্তবায়ন করা যায়?



'জাভাতে লুপের জন্য' শীর্ষক এই নিবন্ধটি আপনাকে উদাহরণস্বরূপ প্রোগ্রামগুলির সাহায্যে জাভাতে লুপিং স্টেটমেন্টটি কীভাবে প্রয়োগ করতে হবে তা বুঝতে সহায়তা করবে।

প্রোগ্রামিংয়ের সময়, যদি এমন কোনও পরিস্থিতি দেখা দেয় যেখানে আপনি নির্দিষ্টভাবে আপনার কোডের নির্দিষ্ট বিবরণের কোনও বারটিকে পুনরাবৃত্তি করতে চান তা জানেন তবে একটি 'ফর' লুপের জন্য যান। এই নিবন্ধে লুপ ইন কীভাবে প্রয়োগ করতে হয় সে সম্পর্কে শিখি

এই নিবন্ধে আচ্ছাদিত বিষয়গুলি নিম্নরূপ:





চল শুরু করি!

লুপের জন্য কী?

প্রোগ্রামাররা সাধারণত ব্যবহার করে লুপস বিবৃতি একটি সেট কার্যকর করতে। জন্য লুপটি যখন ব্যবহার করা হয় তখন তাদের কোনও অংশ পুনরাবৃত্তি করতে হবে একাধিক বার. এটি বিশেষত ক্ষেত্রে ব্যবহৃত হয় যেখানে পুনরাবৃত্তির সংখ্যা স্থির থাকে!



আরও ভাল বোঝার জন্য, আমি আপনাকে চিত্রের উপস্থাপনা দেব!

ফ্লো ডায়াগ্রাম

ইন-লুপ - সুইফট টিউটোরিয়াল - এডুরেকা

এখানে, সূচনা হওয়ার পরে, কোডটিতে আপনি যে শর্ত নির্ধারিত করেছেন তা স্ক্যান করা হয়েছে, যদি শর্তটি সত্য হয় তবে এটি মান বাড়িয়ে / হ্রাস করতে পারে (আপনার কোড অনুসারে) মানটি করবে এবং আবার আপনার অবস্থার সাথে কোডটি পুনরাবৃত্তি করবে বরাদ্দ তবে, যদি আপনার শর্তটি মিথ্যা হয় তবে এটি লুপ থেকে প্রস্থান করবে।



এই তাত্ত্বিক ব্যাখ্যার পরে, আমি আপনাকে সিনট্যাক্সটি দেখাব জন্য লুপ!

জাভাতে কীভাবে বস্তুর অ্যারে করা যায়

বাক্য গঠন

(বিবৃতি 1 বিবৃতি 2 বিবৃতি 3) {// কোড ব্লক কার্যকর করা হবে}

বাক্য গঠনটি বেশ সহজ। এটি নিম্নলিখিত হিসাবে যায়
বিবৃতি 1: কোড ব্লক কার্যকর হওয়ার আগে শর্ত
বিবৃতি ২: কোডটি কার্যকর করার জন্য শর্ত নির্দিষ্ট করে
বিবৃতি 3: শর্তটি একবার কোড কার্যকর করা হয়েছে

জিনিসগুলি আরও পরিষ্কার করার জন্য, আসুন একটি জাভা কোডের উপরের-বর্ণিত বাক্য গঠনটি বাস্তবায়ন করি।

লুপ জন্য উদাহরণ

নীচে লিখিত কোডটি কীভাবে লুপের জন্য প্রয়োগ করা হয়েছে তা চিত্রিত করে

পাবলিক ক্লাস মাইক্লাস {{এর জন্য পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {{(ইনট আই = 0 আই<5 i++) { System.out.println(i) } } }} 

আউটপুট:
0
এক


ফোর লুপের ধারণার সাথে আপনাকে সকলকে পরিচিত করার জন্য আমি একটি সাধারণ কোড নিয়েছি। লুপটির অভ্যন্তরে, তিনটি বক্তব্য রয়েছে যা আমি পূর্ববর্তী বিভাগে বলেছিলাম। আমি আশা করি আপনি এখন তাদের সাথে সহজেই সম্পর্ক করতে পারবেন!

  • প্রথমত, Int i = 0, হ'ল একটি পূর্ণসংখ্যার ভেরিয়েবলের সূচনা যা এর মান 0 প্রদান করা হয়েছে।
  • দ্বিতীয়ত, i<5 is the condition that I have applied in my code
  • তৃতীয়ত, i++ এর অর্থ, আমি চাই আমার ভেরিয়েবলের মান বাড়ানো হোক।

লুপের জন্য কাজটি বোঝার পরে, আমি আপনাকে অন্য একটি ধারণায় নিয়ে যাই, এটি জাভা নেস্টেড জন্য লুপ!

জাভা লুপের জন্য বাসা বেঁধেছে

লুপের জন্য যদি আপনার কাছে লুপের জন্য থাকে তবে লুপের জন্য আপনি জাভা নেস্টেড হয়ে পড়েছেন। বাইরের লুপটি কার্যকর করলে অভ্যন্তরীণ লুপটি সম্পূর্ণরূপে কার্যকর হয়।

কেরিয়ার: 'এ'

লুপের জন্য নেস্টেড জাভা তৈরির কাজটি দেখানোর জন্য আমি একটি উদাহরণ উপস্থাপন করছি।

উদাহরণ

লুপের জন্য নেস্টেডদের জন্য একটি জাভা কোড:

সার্বজনীন বর্গের উদাহরণ {এর জন্য (int i = 1i) পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আরগস)<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

আউটপুট:
এগার
1 2
1 3
একুশ
2 2
2. 3
3 1
3 2
3 3

এখন আপনি লুপের জন্য নেস্টেড ধারণাটি বুঝতে পেরেছেন, আমি আপনাকে একটি খুব বিখ্যাত উদাহরণ দেখাব যা আপনি শুনে থাকতে পারেন! পিরামিডের উদাহরণ!

পিরামিড উদাহরণ: কেস 1

পাবলিক ক্লাস পিরামিডএক্সামেল {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {এর জন্য (ইন্ট আই = 1 আই)<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } } 

আউটপুট:

*
* *
* * *
* * * *
* * * * * *

পরবর্তী উদাহরণ সহ চলন্ত।

পিরামিড উদাহরণ: কেস 2

প্যাকেজ মাইপ্যাকেজ পাবলিক ক্লাস ডেমো {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং [] আরগস) {ইনট টার্ম = 6 (ইনট আই = 1 আই = আইজ -) এর জন্য। System.out.print ('*')} System.out.println ( )//নতুন লাইন } } }

আউটপুট:

* * * * * *
* * * *
* * *
* *
*

আমি নিশ্চিত যে আপনি এই দুটি নিদর্শন সঙ্গে পরিচিত হবে।

এটি আমাদের এই ‘জাভাতে লুপের’ নিবন্ধের শেষের দিকে নিয়ে আসে। আমি আশা করি 'জাভাতে লুপের জন্য' ধারণাটি এখন আপনার কাছে পরিষ্কার। আমরা একসাথে জাভা বিশ্ব খনন করব। সাথে থাকুন!

আপনি যথাসম্ভব অনুশীলন করুন এবং আপনার অভিজ্ঞতাটি ফিরিয়ে দিন তা নিশ্চিত করুন।

দেখুন এডুরেকা, বিশ্বস্ত জুড়ে 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা by আমরা আপনার যাতায়াতের প্রতিটি পদক্ষেপে আপনাকে সহায়তা করতে এখানে এই জাভা সাক্ষাত্কারের প্রশ্নগুলির পাশাপাশি হয়ে উঠার জন্য আমরা একটি পাঠ্যক্রম নিয়ে এসেছি যা জাভা ডেভেলপার হতে চান এমন শিক্ষার্থী এবং পেশাদারদের জন্য তৈরি করা হয়েছে।

আমাদের জন্য একটি প্রশ্ন আছে? এই ‘জাভা মানচিত্র ইন্টারফেস’ এর মন্তব্য বিভাগে এটি উল্লেখ করুন নিবন্ধ এবং যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।