Header Ads

Header ADS

Loop in java !!


LOOP: আমরা লুপ কখন ব্যাবহার করবো ? এই প্রশ্নটি আসে সবার প্রথমে ।
একই জিনিস যদি আমরা বার বার দেখাতে চাই আউটপুটে তাহলে আমাদের অনেক বেশি কোড লেখা লাগবে । এতে আমাদের সময় অপচয় হবে এবং কোডের run time বেশি হবে ।

JAVA তে ব্যবহৃত LOOP  গুলো হলো ঃ
  • FOR LOOP.
  • WHILE LOOP.
  • DO-WHILE LOOP.
  • FOR-EACH LOOP.
  • LABELED FOR LOOP.
  • INFINITE FOR LOOP.
  • INFINITE WHILE LOOP.
  • INFINITE DO WHILE LOOP.


For loop:

প্রথমেই আসে ফর লুপ। নিচে এর  syntax দেওয়া হলো ঃ

for loop syntax

ফর লুপের প্রথমেই ডাটা টাইপ লেখতে হবে  । এখানে দেখা যাচ্ছে যে  int ডাটা টাইপ । অর্থাৎ integer টাইপ ডাটা নিবে । এখানে i একটি variable হিসেবে নেওয়া হয়েছে । আপনি চাইলে  
variable হিসেবে যে কোন কিছু কে ধরতে পারবেন । variable নিয়ে একটি বিস্তারিত আলোচনা আপনি এই ব্লগে একটি পোস্ট পেয়ে যাবেন। আশা করি। 

এখানে variable মান দিয়ে দেওয়া হয়েছে । নিচের কোডটিতে আপনি দেখতে পাবেন যে আমরা variable এর মান 1 ধরেছি । যখন কোডটি কাজ করবে তখন 1  থেকে শুরু করবে গননা করা।   



a simple code of for loop 
প্রথমে কাজ শুরু করবে হলো variable থেকে । তারপর চেক করবে condition । অর্থাৎ condition কি দেওয়া আছে । তারপর condition ঠিক থাকলে ভিতরে কাজ করা শুরু করবে । অর্থাৎ variable মান আউটপুটে দেখাবে । তারপর increment  কাজ করবে । তারপর  increment করার ফলে  variable এর মান পরিবর্তন হবে । তারপর আবার condition  চেক করবে । ঠিক থাকলে  আবার লুপ এর ভিতরে ডুকবে । আউটপুট দেখাবে । condition  ঠিক থাকা পর্যন্ত এটি ছলতেই থাকবে । condition না ঠিক হলে রান করা শেষ করবে ।                                          প্রোগ্রামের  increment  কেন পরে কাজ করবে , এ সম্পর্কে আমরা আগেই জেনেছি  আগের পোস্টে ।

While loop:



while statement



এটি হচ্ছে while লুপের syntax




a simple code of while loop





Do while loop :





do while loop statement




a simple code of do while loop






For each loop :



for each loop syntax







Labeled for loop :




labeled for loop syntax



Infinitive For Loop :


infinitive for loop syntax








Infinitive while loop: 


infinitive while syntax













Infinitive do while loop :


infinitive do while syntax



























No comments

Powered by Blogger.