கோட்ஜிம் பல்கலைக்கழகப் பாடத்தின் ஒரு பகுதியாக வழிகாட்டியுடன் விரிவுரைத் துணுக்கு. முழு பாடத்திற்கும் பதிவு செய்யவும்.


"வணக்கம்."

"ஹாய், எல்லி!"

" லூப்களைப் பற்றி அறிய வேண்டிய நேரம் இது . லூப்கள் if/else ஸ்டேட்மென்ட்களைப் போல எளிமையானவை, ஆனால் இன்னும் சுவாரஸ்யமானவை. எந்த ஒரு கட்டளையையும் அல்லது கட்டளைகளின் தொகுதியையும் பலமுறை இயக்க ஒரு லூப்பைப் பயன்படுத்தலாம். பொதுவாக, ஒரு லூப் இப்படி இருக்கும்:"

லூப் (எடுத்துக்காட்டு 1)
while(boolean condition)               
    command;
லூப் (எடுத்துக்காட்டு 2)
while(boolean condition)
    block of commands in curly brackets

"எல்லாம் மிகவும் எளிமையானது. லூப் நிபந்தனை உண்மையாக இருக்கும் வரை ஒரு கட்டளை அல்லது தொகுதி மீண்டும் மீண்டும் செயல்படுத்தப்படுகிறது. முதலில், நிபந்தனை சரிபார்க்கப்படுகிறது. நிபந்தனை உண்மையாக இருந்தால், லூப் பாடி (கட்டளைகளின் தொகுதி) செயல்படுத்தப்படுகிறது. நிபந்தனை மீண்டும் சரிபார்க்கப்பட்டது. நிபந்தனை உண்மையாக இருந்தால், லூப் பாடி மீண்டும் செயல்படுத்தப்படும். நிபந்தனை உண்மையாகாமல் இருக்கும் வரை இது மீண்டும் நிகழும்."

"அது எப்போதும் உண்மை அல்லது எப்போதும் பொய்யாக இருந்தால் என்ன செய்வது?"

"இது எப்போதும் உண்மையாக இருந்தால், நிரல் இயங்குவதை நிறுத்தாது: அது காலவரையின்றி சுழற்சியை மீண்டும் செய்யும். அது எப்போதும் தவறானதாக இருந்தால், லூப் பாடி ஒருபோதும் செயல்படுத்தப்படாது."

இங்கே சில உதாரணங்கள்:

ஜாவா குறியீடு விளக்கம்
int i = 3;
while (i >= 0)
{
    System.out.println(i);
    i--;    //Decrease by 1
}
3
2
1
0
int i = 0;
while (i < 3)
{
    System.out.println(i);
    i++;   //Increase by 1
}
0
1
2
boolean isExit = false;
while (!isExit)
{
    String s = buffer.readLine();
    isExit = s.equals("exit");
}
'வெளியேறு' என்ற சரம் உள்ளீடு செய்யப்படும் வரை நிரல் விசைப்பலகையில் இருந்து சரங்களை அச்சிடும் .
while (true)
    System.out.println("C");
நிரல் திரையில் C எழுத்தை மீண்டும் மீண்டும் காண்பிக்கும்.
while (true)
{
    String s = buffer.readLine();
    if (s.equals("exit"))
        break;
}
'வெளியேறும்' என்ற சரம் உள்ளீடு செய்யப்படும் வரை நிரல் விசைப்பலகையில் இருந்து சரங்களை வாசிக்கும் .

"நிபந்தனை அறிக்கைகளுக்குப் பிறகு, இது சிக்கலானதாகத் தெரியவில்லை. நான் ஏற்கனவே முயற்சி செய்ய விரும்புகிறேன்."