CodeGym /Java Course /தொகுதி 1 /எண்ணாக மாறிகளில் செயல்பாடுகள்

எண்ணாக மாறிகளில் செயல்பாடுகள்

தொகுதி 1
நிலை 2 , பாடம் 6
கிடைக்கப்பெறுகிறது

1. முழு எண் வெளிப்பாடுகளை மதிப்பீடு செய்தல்

ஒரு அசைன்மென்ட் ஆபரேட்டரின் வலது பக்கம் ( சம அடையாளம்) எந்த வெளிப்பாடாகவும் இருக்கலாம் - எண்கள், மாறிகள் மற்றும் கணித ஆபரேட்டர்கள் ( +, -, ) ஆகியவற்றின் கலவையாகும் .*/

நீங்கள் அடைப்புக்குறிகளையும் பயன்படுத்தலாம் (). ஜாவாவில், கணிதத்தைப் போலவே, அடைப்புக்குறிக்குள் உள்ள வெளிப்பாடுகள் முதலில் மதிப்பீடு செய்யப்படுகின்றன, பின்னர் அடைப்புக்குறிக்குள் என்ன இருக்கிறது.

பெருக்கல் மற்றும் வகுத்தல் சம முன்னுரிமை மற்றும் கூட்டல் மற்றும் கழித்தலை விட அதிகமாக இருக்கும்.

எடுத்துக்காட்டுகள்:

அறிக்கை குறிப்பு
int a = (2 + 2) * 2;
மாறியின் மதிப்பு இருக்கும்8
int b = (6 - 3) / (9 - 6);
மாறியின் மதிப்பு இருக்கும்1
int c = (-2) * (-3);
மாறியின் மதிப்பு இருக்கும்6
int d = 3 / 0;
இந்த அறிக்கையை செயல்படுத்துவது "பூஜ்ஜியத்தால் வகுத்தல்" பிழையை உருவாக்கும் , மேலும் நிரல் நிறுத்தப்படும்.

ஒரு வெளிப்பாடு மாறிகளையும் உள்ளடக்கியிருக்கலாம்:

அறிக்கை குறிப்பு
int a = 1;
int b = 2;
int c = a * b + 2;
மாறியின் மதிப்பு a  இருக்கும் 1
மாறியின் மதிப்பு மாறியின்   மதிப்பு b  இருக்கும்2
c4

மேலும் என்னவென்றால், ஒரே மாறியானது அசைன்மென்ட் ஆபரேட்டரின் இடது மற்றும் வலதுபுறம் இரண்டிலும் இருக்கலாம் :

அறிக்கை குறிப்பு
int x = 5;
x = x + 1;
x = x + 1;
x = x + 1;
x = x + 1;
x = x + 1;
மாறியின் மதிப்பு மாறியின்   மதிப்பு x  இருக்கும்   . _   _ _   _ _   _5
x6
x7
x8
x9
x10

ஜாவாவில் சின்னம் என்பது சமத்துவத்தை= குறிக்காது என்பதுதான் இங்கு கருத்து . அதற்கு பதிலாக, இது ஒரு ஆபரேட்டர் ஆகும், இது அடையாளத்தின் இடதுபுறத்தில் உள்ள மாறிக்கு அடையாளத்தின் வலதுபுறத்தில் உள்ள வெளிப்பாட்டின் கணக்கிடப்பட்ட மதிப்பை ஒதுக்குகிறது .==


2. முழு எண்களின் பிரிவு

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

எடுத்துக்காட்டுகள்:

அறிக்கை பிரிவின் முடிவு குறிப்பு
int a = 5 / 2;
2.5 மாறியின் மதிப்பு aஇருக்கும்2
int b = 20 / 3;
6.3333(3) மாறியின் மதிப்பு bஇருக்கும்6
int c = 6 / 5;
1.2 மாறியின் மதிப்பு cஇருக்கும்1
int d = 1 / 2;
0.5 மாறியின் மதிப்பு dஇருக்கும்0


3. முழு எண்களின் வகுப்பின் எச்சம்

முழு எண்களின் கூட்டல், கழித்தல், பெருக்கல் மற்றும் வகுத்தல் தவிர, ஜாவா மாடுலோ ஆபரேட்டரையும் கொண்டுள்ளது. இது சதவீத குறியீடு ( %). இந்த ஆபரேட்டர் ஒரு முழு எண்ணை ஒரு முழு எண்ணால் வகுத்தால் எஞ்சியிருக்கும் முழு எண்ணையும் வழங்குகிறது (பின்ன பகுதி அல்ல).

எடுத்துக்காட்டுகள்:

அறிக்கை பிரிவின் முடிவு குறிப்பு
int a = 5 % 2;
2மீதியுடன்1 மாறியின் மதிப்பு aஇருக்கும்1
int b = 20 % 4;
5மீதியுடன்0 மாறியின் மதிப்பு bஇருக்கும்0
int c = 9 % 5;
1மீதியுடன்4 மாறியின் மதிப்பு cஇருக்கும்4
int d = 1 % 2;
0மீதியுடன்1 மாறியின் மதிப்பு dஇருக்கும்1

இது மிகவும் பயனுள்ள ஆபரேட்டர். இது அதிகம் பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, ஒரு எண் இரட்டையா அல்லது இரட்டையா என்பதைக் கண்டறிய , அதை வகுத்து 2, மீதமுள்ளதை பூஜ்ஜியத்துடன் ஒப்பிடவும். மீதி பூஜ்ஜியமாக இருந்தால், எண் சமமாக இருக்கும்; அது ஒன்றுக்கு சமமாக இருந்தால், அந்த எண் ஒற்றைப்படை.

இந்த காசோலை எப்படி இருக்கிறது என்பது இங்கே:

(a % 2) == 0

எங்கே, நீங்கள் யூகித்தீர்கள், (அதாவது அல்லது ) a % 2மூலம் வகுத்தலின் மீதி , பூஜ்ஜியத்துடன் ஒப்பிடப் பயன்படுகிறது.201==



4. அதிகரிப்பு மற்றும் குறைப்பு

நிரலாக்கத்தில், மாறி ஒன்றை ஒன்று கூட்டுவது அல்லது குறைப்பது மிகவும் பொதுவான செயல்பாடுகள். ஜாவாவில் இந்த செயல்களுக்கு சிறப்பு கட்டளைகள் உள்ளன:

அதிகரிப்பு (ஒருவரால் அதிகரிப்பு) ஆபரேட்டர் இதுபோல் தெரிகிறது :

a++;
அதிகரிப்பு

இந்த அறிக்கையானது மாறியை ஒன்றால் அதிகரிப்பதைப் போலவே உள்ளது .a = a + 1;a

குறைப்பு (ஒருவரால் குறைத்தல்) ஆபரேட்டர் இதுபோல் தெரிகிறது :

a--;
குறைப்பு

இந்த அறிக்கையானது மாறியை ஒன்றால் குறைப்பது போலவே உள்ளது .a = a - 1;a

எடுத்துக்காட்டுகள்

அறிக்கை குறிப்பு
int x = 5;
x++;
x++;
x++;
x++;
x++;
மாறியின் மதிப்பு மாறியின்   மதிப்பு x  இருக்கும்   . _   _ _   _ _   _5
x6
x7
x8
x9
x10
int x = 5;
x--;
x--;
x--;
x--;
x--;
x--;
மாறியின் மதிப்பு மாறியின்   மதிப்பு x  இருக்கும்   . _   _ _   _ _   _ _   _5
x4
x3
x2
x1
x0
x-1

கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION