কোডজিম ইউনিভার্সিটি কোর্সের অংশ হিসাবে একজন পরামর্শদাতার সাথে একটি বক্তৃতা স্নিপেট। সম্পূর্ণ কোর্সের জন্য সাইন আপ করুন।
"আমি আপনাকে আরও একটি লুপ সম্পর্কে বলতে চাই। লুপের জন্য । এটি একটি সময় লুপ প্রকাশ করার আরেকটি উপায়, আরও কমপ্যাক্ট এবং সুবিধাজনক (প্রোগ্রামারদের জন্য)। এখানে কিছু উদাহরণ রয়েছে:"
int i = 3;
while (i >= 0)
{
System.out.println(i);
i--;
}
for (int i = 3; i >= 0; i--)
{
System.out.println(i);
}
int i = 0;
while (i < 3)
{
System.out.println(i);
i++;
}
for (int i = 0; i < 3; i++)
{
System.out.println(i);
}
boolean isExit = false;
while (!isExit)
{
String s = buffer.readLine();
isExit = s.equals("exit");
}
for (boolean isExit = false; !isExit; )
{
String s = buffer.readLine();
isExit = s.equals("exit");
}
while (true)
System.out.println("C");
for (; true; )
System.out.println("C");
while (true)
{
String s = buffer.readLine();
if (s.equals("exit"))
break;
}
for (; true; )
{
String s = buffer.readLine();
if (s.equals("exit"))
break;
}
"এহ?"
"এই লুপগুলি সমতুল্য। A while লুপ বন্ধনীতে একটি একক শর্ত ধারণ করে, কিন্তু লুপের বিবৃতিতে তিনটি উপাদান রয়েছে। কিন্তু কম্পাইলার একটি ফর লুপকে একটি সমতুল্য while লুপে পরিণত করে। "
"লুপের জন্য প্রথম এক্সপ্রেশনটি ( সবুজে হাইলাইট করা হয়েছে ) লুপ শুরু হওয়ার আগে একবার কার্যকর করা হয়।"
" লুপ বডিটি কার্যকর করার আগে প্রতিবার দ্বিতীয় এক্সপ্রেশনটি মূল্যায়ন করা হয়। এটি একটি সময় লুপের অবস্থার মতো।"
" তৃতীয় অভিব্যক্তিটি লুপ বডির প্রতিটি নির্বাহের পরে মূল্যায়ন করা হয়।"
"কেন আমাদের আরও একটি লুপ দরকার? যখন লুপ দিয়ে সবকিছু পুরোপুরি পরিষ্কার।"
" এটি প্রোগ্রামারদের সুবিধার জন্য। প্রোগ্রামিংয়ে লুপগুলি খুবই সাধারণ। একটি একক লাইনে লুপ কাউন্টারের প্রারম্ভিক মান, সমাপ্তির অবস্থা এবং ইনক্রিমেন্ট এক্সপ্রেশন সম্পর্কিত তথ্য থাকা সহায়ক।"
GO TO FULL VERSION