Kotlin Loops – ব্রেইন-ফ্রেন্ডলি ব্যাখ্যা!

 

🎯 Kotlin Loops – ব্রেইন-ফ্রেন্ডলি ব্যাখ্যা!

🧠 Loop মানে কী?

👉 ধরুন, আপনাকে ১০ বার "Hello!" প্রিন্ট করতে বলা হলো!

  • যদি println("Hello!") ১০ বার লিখতে বলেন, তাহলে কষ্ট হয়ে যাবে! 😵
  • তার বদলে একটা লুপ ব্যবহার করলে সহজে বারবার একই কাজ করতে পারবেন! 😎

Loop = এক কাজ বারবার চালানো, যতক্ষণ না শর্ত মিলে!


🚀 কোন কোন লুপ আছে?

🔹 1️⃣ for loop → নির্দিষ্ট সময়ের জন্য চালানো

🔹 2️⃣ while loop → যতক্ষণ শর্ত true, ততক্ষণ চালানো

🔹 3️⃣ do-while loop → অন্তত ১ বার চালাবে, তারপর শর্ত চেক করবে


🎯 1️⃣ for Loop – নির্দিষ্ট সংখ্যক বার চালানো

👉 যখন আপনি জানেন কয়বার লুপ চলবে, তখন for loop ব্যবহার করুন!

Example: ১ থেকে ৫ পর্যন্ত প্রিন্ট করা!

for (i in 1..5) {
    println("Hello! Count: $i")
}

✅ Output:

Hello! Count: 1  
Hello! Count: 2  
Hello! Count: 3  
Hello! Count: 4  
Hello! Count: 5  

🎯 for Loop with Step (২ করে বাড়ানো)

👉 ১, ৩, ৫, ৭, ৯... এভাবে সংখ্যা বের করতে চাইলে step ব্যবহার করুন!

for (i in 1..10 step 2) {
    println(i)
}

✅ Output:

1  
3  
5  
7  
9  

🎯 for Loop with DownTo (কমানো)

👉 ১০ থেকে ১ পর্যন্ত উল্টো গণনা!

for (i in 10 downTo 1) {
    println(i)
}

✅ Output:

10  
9  
8  
7  
6  
5  
4  
3  
2  
1  

🎯 2️⃣ while Loop – যতক্ষণ শর্ত true, ততক্ষণ চলবে!

👉 যদি না জানেন লুপ কতবার চলবে, তাহলে while ব্যবহার করুন!

Example: ১ থেকে ৫ পর্যন্ত প্রিন্ট করা!

var i = 1
while (i <= 5) {
    println("Hello! Count: $i")
    i++
}

✅ Output:

Hello! Count: 1  
Hello! Count: 2  
Hello! Count: 3  
Hello! Count: 4  
Hello! Count: 5  

🎯 3️⃣ do-while Loop – অন্তত ১ বার চালাবে, তারপর শর্ত চেক করবে!

👉 while loop প্রথমে শর্ত চেক করে, কিন্তু do-while আগে একবার চালাবে, তারপর শর্ত চেক করবে!

Example: ১ থেকে ৫ পর্যন্ত প্রিন্ট করা!

var i = 1
do {
    println("Hello! Count: $i")
    i++
} while (i <= 5)

✅ Output:

Hello! Count: 1  
Hello! Count: 2  
Hello! Count: 3  
Hello! Count: 4  
Hello! Count: 5  

🎯 Break & Continue – লুপ কন্ট্রোল করা!

🔥 1️⃣ break → লুপ থামিয়ে দেয়!

for (i in 1..10) {
    if (i == 5) break
    println(i)
}

✅ Output:

1  
2  
3  
4  

👉 যেই মাত্র i == 5, সাথে সাথে লুপ বন্ধ হয়ে যাবে!


🔥 2️⃣ continue → বাকি অংশ স্কিপ করে পরের ইটারেশনে যায়!

for (i in 1..5) {
    if (i == 3) continue
    println(i)
}

✅ Output:

1  
2  
4  
5  

👉 i == 3 হলে, continue লুপের ওই অংশ স্কিপ করে পরেরটায় চলে যাবে!


🎯 সংক্ষেপে:

লুপ কখন ব্যবহার করবেন? উদাহরণ
for যখন নির্দিষ্ট সংখ্যক বার চালাতে চান for (i in 1..5)
while যখন শর্ত true হলে চালাতে চান while (i <= 5)
do-while যখন কমপক্ষে ১ বার চালানো দরকার! do { } while (i <= 5)

🚀 এখন আপনি Kotlin Loops মাস্টার! 🏆

👉 এবার কোড প্র্যাকটিস শুরু করে দিন! 😎🔥

Comments

Popular posts from this blog

AI (Artificial Intelligence) সহজভাবে বোঝার জন্য একদম মস্তিষ্ক-বান্ধব ব্যাখ্যা 🧠🤖

🧠 Regex কী?

Kotlin-এ ভেরিয়েবল ঘোষণা করার দুই উপায়