1. if-else
அறிக்கை
வெளிப்புற சூழ்நிலைகள் எப்படி மாறினாலும், எப்போதும் ஒரே காரியத்தைச் செய்தால், திட்டங்கள் மிகவும் பயனுள்ளதாக இருக்காது. ஒரு நிரல் வெவ்வேறு சூழ்நிலைகளுக்கு ஏற்பவும், சில சூழ்நிலைகளில் சில செயல்களைச் செய்யவும், மற்றவற்றில் வித்தியாசமாக செயல்படவும் முடியும்.
ஜாவாவில், இது ஒரு நிபந்தனை அறிக்கையுடன் செய்யப்படுகிறது , இது ஒரு நிபந்தனையின் உண்மை மதிப்பைப் பொறுத்து வெவ்வேறு கட்டளைகளின் தொகுதிகளை இயக்க அனுமதிக்கும் சிறப்பு முக்கிய சொல்லைப் பயன்படுத்துகிறது.
நிபந்தனை அறிக்கை மூன்று பகுதிகளைக் கொண்டுள்ளது: நிபந்தனை , அறிக்கை 1 மற்றும் அறிக்கை 2 . நிபந்தனை உண்மையாக இருந்தால் , அறிக்கை 1 செயல்படுத்தப்படும். இல்லையெனில் அறிக்கை 2 செயல்படுத்தப்படும். இரண்டு கட்டளைகளும் ஒருபோதும் செயல்படுத்தப்படுவதில்லை. இந்த வகையான அறிக்கையின் பொதுவான தோற்றம் இங்கே:
if (condition)
statement 1;
else
statement 2;
if-else
அறிக்கை
இப்படி எளிய ஆங்கிலத்தில் எழுதினால் நன்றாகப் புரியும்.
If condition is true, then
execute statement 1;
otherwise
execute statement 2;
if-else
எளிய மொழியில் அறிக்கை
எடுத்துக்காட்டுகள்:
குறியீடு | விளக்கம் |
---|---|
|
திரை வெளியீடு இருக்கும்:
|
|
திரை வெளியீடு இருக்கும்:
|
|
திரை வெளியீடு இருக்கும்:
|
2. அறிக்கைகளின் தொகுதி
நிபந்தனை திருப்தியாக இருந்தால் (அல்லது இல்லை) மற்றும் உங்கள் நிரல் பல கட்டளைகளை இயக்க விரும்பினால், நீங்கள் அவற்றை ஒரு தொகுதியாக இணைக்கலாம் .
கட்டளைகளை ஒரு தொகுதியாக இணைக்க, அவற்றை சுருள் பிரேஸ்களில் "மடிக்க" செய்கிறீர்கள் . இது பொதுவாக எப்படி இருக்கிறது என்பது இங்கே:
{
statement 1;
statement 2;
statement 3;
}
ஒரு தொகுதியில் எத்தனை அறிக்கைகளை வேண்டுமானாலும் வைத்திருக்கலாம். அல்லது கூட இல்லை.
if-else அறிக்கையின் எடுத்துக்காட்டுகள் ஒரு தொகுதி அறிக்கைகளுடன் இணைக்கப்பட்டுள்ளன:
குறியீடு | விளக்கம் |
---|---|
|
திரை வெளியீடு இருக்கும்:
|
|
திரை வெளியீடு இருக்கும்:
|
|
வெற்று தொகுதி செயல்படுத்தப்படும். குறியீடு நன்றாக இயங்கும், ஆனால் எதுவும் காட்டப்படாது. |
if
3. அறிக்கையின் சுருக்கமான வடிவம்
நிபந்தனை உண்மையாக இருந்தால் சில நேரங்களில் நீங்கள் ஒன்றை அல்லது அறிக்கைகளை இயக்க வேண்டும் ஆனால் அது பொய்யாக இருந்தால் எதுவும் செய்யக்கூடாது .
எடுத்துக்காட்டாக, இந்த கட்டளையை நாம் குறிப்பிடலாம்: , ஆனால் பேருந்து இல்லை என்றால் எதிர்வினையாற்ற வேண்டாம். ஜாவாவில், இந்த சூழ்நிலையில் ஒரு சுருக்கமான படிவத்தைப் பயன்படுத்த முடியும்: தொகுதி இல்லாத அறிக்கை .If Bus No. 62 has arrived, then get aboard
if
else
வேறு வார்த்தைகளில் கூறுவதானால், நிபந்தனை உண்மையாக இருந்தால் மட்டுமே அறிக்கைகள் (கள்) செயல்படுத்தப்பட வேண்டும் மற்றும் நிபந்தனை தவறானதாக இருக்கும்போது செயல்படுத்த வேண்டிய கட்டளைகள் இல்லை என்றால், நீங்கள் if
சுருக்கமான மற்றும் தடுப்பைத் தவிர்க்கும் அறிக்கையைப் பயன்படுத்த வேண்டும் else
. இது போல் தெரிகிறது:
if (condition)
statement 1;
if
அறிக்கை
சமமான குறியீட்டின் மூன்று எடுத்துக்காட்டுகள் கீழே உள்ளன:
குறியீடு | விளக்கம் |
---|---|
|
திரை வெளியீடு இருக்கும்:
|
நிரலில் ஒரு else
தொகுதி உள்ளது, ஆனால் அது காலியாக உள்ளது (சுருள் பிரேஸ்களுக்கு இடையில் எந்த அறிக்கையும் இல்லை). நீங்கள் அதை வெறுமனே அகற்றலாம். திட்டத்தில் எதுவும் மாறாது.
குறியீடு | விளக்கம் |
---|---|
|
திரை வெளியீடு இருக்கும்:
|
|
திரை வெளியீடு இருக்கும்:
|
GO TO FULL VERSION