ஜாவாவில், ' இல்லை 'ஆபரேட்டர்' உடன் என்றால் 'நிபந்தனையின் விளைவாக திரும்பிய முடிவை மாற்றியமைக்கிறது' என்றால் ” நிபந்தனை அறிக்கை. குறிப்பாக, சிக்கலான நிலைமைகளைக் கையாளும் போது, ஆபரேட்டர் அல்லாதவர் தர்க்கத்தை எளிதாக்க முடியும். 'If' நிலையில் 'Not' ஆபரேட்டரைப் பயன்படுத்துவது குறியீட்டை மிகவும் சுருக்கமாகவும் எளிதாகவும் புரிந்து கொள்ள முடியும், குறிப்பாக மறுக்கப்பட்ட நிபந்தனைகளை வெளிப்படுத்தும் போது.
Java இல் if நிலையில் Not operator ஐப் பயன்படுத்துவதற்கான செயல்முறையை இந்தக் கட்டுரை விளக்குகிறது.
ஜாவாவில் நிபந்தனைகள் இருந்தால் நாட் ஆபரேட்டரை எவ்வாறு பயன்படுத்துவது?
'இல்லை' ஆபரேட்டர் ஆச்சரியக்குறி (!) மூலம் குறிப்பிடப்படுகிறது. இது ஜாவாவில் உள்ள ஒரு வகை லாஜிக்கல் ஆபரேட்டர் ஆகும், இது வழங்கப்பட்ட பூலியன் மதிப்பை மறுக்கிறது, மேலும் இது ' என்றால் ” கொடுக்கப்பட்ட நிபந்தனைக்கு எதிர் பதில்/மதிப்பை சரிபார்க்க நிபந்தனைகள். ஒரு குறிப்பிட்ட நிபந்தனையை பூர்த்தி செய்யாதபோது, ஒரு குறிப்பிட்ட செயலைச் செய்வதில் அல்லது குறியீட்டின் தொகுதியைச் செயல்படுத்துவதில் இது நன்மை பயக்கும்.
தொடரியல்
தொடரியல் ' என்றால் 'நிபந்தனை அறிக்கையுடன்' இல்லை 'ஆபரேட்டர். மேலும், ' எதுவும் செய்ய() 'செயல்பாடு உண்மை அல்லது தவறானவை மட்டுமே வழங்கும்:
என்றால் ( ! எதுவும் செய்ய ( ) )
{
// குறியீட்டின் சில பகுதியைச் செய்யவும்
}
வேறு {
// குறியீட்டின் சில பகுதியைச் செய்யவும்
}
மேலே உள்ள தொடரியல்:
- முதலில், திரும்பிய மதிப்பு ' எதுவும் செய்ய() 'செயல்பாடு நிராகரிக்கப்பட்டது மற்றும் இந்த மதிப்பு ஒரு நிபந்தனையாக அனுப்பப்பட்டது' என்றால் ” அறிக்கை.
- அடுத்து, சில குறியீடுகள் வேறு பகுதியில் செருகப்படும், இது ' என்றால் ” என்ற கூற்று பொய்யானது.
எடுத்துக்காட்டு 1: If Condition இல் Not Operator ஐப் பயன்படுத்தி பிரிவைச் சரிபார்த்தல்
என்ற கருத்தை விளக்குவதற்கு ' இல்லை 'ஆபரேட்டர்' இல் என்றால் 'நிலை, கீழே உள்ள குறியீட்டைப் பின்பற்றவும்:
வகுப்பு பிரிவு {பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {
முழு எண்ணாக எண் = 19 ;
int div = 5 ;
என்றால் ( ஒன்றில் % div ! = 0 ) {
System.out.println ( எண் + 'ஆல் வகுக்க முடியாது' + பிரிவு ) ;
} வேறு {
System.out.println ( எண் + 'முழுமையாக வகுபடும்' + பிரிவு ) ;
}
}
}
மேலே உள்ள குறியீட்டின் விளக்கம்:
- முதலில், '' என்ற இரண்டு மாறிகளை உருவாக்கவும். ஒன்றில் 'மற்றும்' div ” மற்றும் அவர்களுக்கு போலி மதிப்புகளை வழங்கவும்.
- அடுத்து, ' என்றால் 'அறிக்கை பயன்படுத்தப்படுகிறது, இது முதலில் இரண்டு ஆபரேட்டர்களிலும் பிரிவைச் செய்கிறது மற்றும் பின்னர் ' பயன்படுத்துகிறது சமமாக இல்லை ” அடையாளம்.
- இந்த ' இல்லை 'ஆபரேட்டர் நிபந்தனையின் மறுப்பைச் செய்கிறார் மற்றும் முடிவு சமமாக இல்லாவிட்டால் மட்டுமே உண்மையாகிறது' 0 ”.
- முடிவில், முடிவு சமமாக இருந்தால், கையாளுவதற்கு வேறு பகுதியை உருவாக்கவும் 0 ”.
மேலே கூறப்பட்ட குறியீட்டை செயல்படுத்திய பிறகு:
மேலே உள்ள ஸ்னாப்ஷாட், வழங்கப்பட்ட மதிப்புகள் வகுக்கப்படவில்லை என்பதைக் காட்டுகிறது, அதனால்தான் ' என்றால் ” பகுதி செயல்படுத்தப்படுகிறது.
எடுத்துக்காட்டு 2: நிலையில் இருந்தால் ஆபரேட்டரைப் பயன்படுத்தி பெரிய எண்ணைக் கண்டறிதல்
பயன்படுத்துவதன் மூலம் ' இல்லை 'ஆபரேட்டர்' இல் என்றால் 'நிபந்தனை அறிக்கை, பல மாறிகளுக்கு இடையில் அதிக எண்ணிக்கையையும் காணலாம்.
சிறந்த விளக்கத்திற்கு கீழே உள்ள குறியீட்டைப் பார்வையிடலாம்:
வகுப்பு பெரியது {பொது நிலையான வெற்றிட முக்கிய ( லேசான கயிறு [ ] args ) {
int a = இருபது ;
int b = 10 ;
என்றால் ( ! ( அ > = ஆ ) ) {
System.out.println ( a + 'குறைவானது' + ஆ ) ;
} வேறு {
System.out.println ( a + 'அதை விட பெரியது' + ஆ ) ;
}
}
}
மேலே உள்ள குறியீட்டின் விளக்கம்:
- முதலில், இரண்டு மாறிகள் துவக்கப்படுகின்றன. பின்னர், ' இல்லை ஆபரேட்டர் ஒரு நிபந்தனையின் பேரில் பயன்படுத்தப்படுகிறதா என்று சரிபார்க்க அ 'மாறி' ஐ விட அதிகமாகவோ அல்லது சமமாகவோ உள்ளது பி ” மாறி.
- அதன் பிறகு, 'இல் தொடர்புடைய செய்தியை அச்சிடவும் என்றால் ” அறிக்கை தொகுதி.
- இறுதியில், '' இல் இருக்கும் ஒரு செய்தியை அச்சிடுகிறது வேறு ”பகுதி.
மேலே உள்ள குறியீட்டை செயல்படுத்திய பிறகு:
மேலே உள்ள ஸ்னாப்ஷாட், 'இன் உதவியுடன் அதிக மதிப்பு கண்டறியப்பட்டுள்ளது என்பதைக் காட்டுகிறது. இல்லை 'ஆபரேட்டர்.
முடிவுரை
' இல்லை 'இல் ஆபரேட்டர்' என்றால் ” நிபந்தனைகள், மறுக்கப்பட்ட நிலைமைகளை வெளிப்படுத்துதல், சிக்கலான தர்க்கத்தை எளிதாக்குதல் மற்றும் குறியீடு வாசிப்புத் திறனை மேம்படுத்துதல் ஆகியவற்றில் நெகிழ்வுத்தன்மையையும் தெளிவையும் வழங்குகிறது. இதைப் பயன்படுத்துவதன் மூலம், குறியீட்டின் கோடுகள் மிகவும் குறைகின்றன, புரோகிராமர்களின் நேரத்தை மிச்சப்படுத்துகின்றன, மேலும் தருக்க பிழைகளின் வாய்ப்புகளை குறைக்கின்றன. Java இல் if நிலையில் Not operator ஐப் பயன்படுத்துவதற்கான செயல்முறையை இந்தக் கட்டுரை விளக்கியுள்ளது.