1. தலைகீழ் வளையம்
ஜாவாவில் மற்றொரு வகையான whileலூப் உள்ளது - do-whileலூப். இது சாதாரண லூப்பைப் போலவே உள்ளது whileமற்றும் இரண்டு பகுதிகளை மட்டுமே கொண்டுள்ளது: ஒரு "நிபந்தனை" மற்றும் "லூப் பாடி". லூப் பாடி நிபந்தனை இருக்கும் வரை மீண்டும் மீண்டும் செயல்படுத்தப்படுகிறது true. பொதுவாக, ஒரு do-whileவளையம் இதுபோல் தெரிகிறது:
do
statement;
while (condition);
அல்லது
do
{
block of statements
}
while (condition);
ஒரு whileலூப்பிற்கு, செயல்படுத்தும் வரிசை: நிபந்தனை , லூப் பாடி , கண்டிஷன் , லூப் பாடி , கண்டிஷன் , லூப் பாடி , ...
ஆனால் ஒரு do-whileவளையத்திற்கு, இது சற்று வித்தியாசமானது: லூப் பாடி , கண்டிஷன் , லூப் பாடி , கண்டிஷன் , லூப் பாடி , ...
உண்மையில், whileலூப் மற்றும் do-whileலூப் இடையே உள்ள ஒரே வித்தியாசம் என்னவென்றால், லூப் பாடி ஒரு லூப்பிற்கு ஒரு முறையாவது செயல்படுத்தப்படுகிறது do-while.
do-while2. ஒரு வளையத்தைப் பயன்படுத்துவதன் நன்மைகள்
do-whileஅடிப்படையில், ஒரு லூப் மற்றும் லூப் இடையே உள்ள ஒரே வித்தியாசம் whileஎன்னவென்றால், ஒரு லூப்பின் உடல்do-while ஒரு முறையாவது செயல்படுத்தப்படுகிறது.
பொதுவாக, லூப் do-whileபாடி செயல்படுத்தப்படவில்லை என்றால், லூப் நிலையைச் சரிபார்ப்பதில் அர்த்தமில்லாத போது ஒரு லூப் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, லூப் பாடியில் சில கணக்கீடுகள் செய்யப்பட்டு பின்னர் நிபந்தனையில் பயன்படுத்தப்பட்டால் .
உதாரணமாக:
exitவார்த்தை உள்ளிடப்படும் வரை நிரல் விசைப்பலகையில் இருந்து வரிகளைப் படிக்கிறது
| போது | போது செய்ய |
|---|---|
|
|
ஒரு லூப்பில் உள்ள breakமற்றும் அறிக்கைகள் ஒரு லூப்பில் உள்ள அதே வழியில் வேலை செய்கின்றன .continuedo-whilewhile
do-while3. லூப்களை ஒப்பிடுதல் : ஜாவா vs பாஸ்கல்
மீண்டும், பாஸ்கலுக்கு லூப்பின் அனலாக் உள்ளது do-while, ஆனால் அது லூப் என்று அழைக்கப்படுகிறது repeat-until. மேலும், இது வளையத்திலிருந்து சற்று வித்தியாசமானது do-while. ஒரு repeat-untilசுழற்சியில், லூப்பை எப்போது தொடர வேண்டும் என்பதைக் காட்டிலும், எப்போது வெளியேற வேண்டும் என்பதை நிபந்தனை குறிக்கிறது.
எடுத்துக்காட்டுகள்:
| பாஸ்கல் | ஜாவா |
|---|---|
|
|
ஜாவாவுடன் ஒப்பிடும்போது, பாஸ்கல் இதைப் பிரதிபலிக்கும் விதம் மிகவும் அழகாக இருக்கிறது. நாம் பாஸ்கலின் உதாரணங்களுடன் தொடங்க வேண்டும், இல்லையெனில் நீங்கள் சிரிப்பீர்கள்.
GO TO FULL VERSION