ஜாவாவில் ஒரு லூப் என்றால் என்ன, அதை எவ்வாறு பயன்படுத்துவது?



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

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





ஆரம்பித்துவிடுவோம்!

ஜாவாவில் சிறிது சுழற்சி என்றால் என்ன?

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



சிறிது நேரம் வளையம் எவ்வாறு இயங்குகிறது என்பதற்கான சித்திர பிரதிநிதித்துவம்:

நிரல் முடிவுக்கு ஜாவா குறியீடு

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



போது லூப் இன் இந்த கட்டுரையுடன் நகரும் , தொடரியல் பற்றி பார்ப்போம்:

தொடரியல்:

(நிபந்தனை) code // குறியீடு தொகுதி செயல்படுத்தப்பட வேண்டும்}

இப்போது நான் உங்களுக்கு தொடரியல் காட்டியுள்ளேன், இங்கே ஒரு எடுத்துக்காட்டு:

நடைமுறை நடைமுறைப்படுத்தல்:

வகுப்பு எடுத்துக்காட்டு {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {int i = 10 போது (i> 1) {System.out.println (i) i--}}}

வெளியீடு :

10
9
8
7
6
5
4
3
2

அடுத்து, மற்றொரு உதாரணத்தைப் பார்ப்போம்:

ஜாவாவில் இருக்கும் போது மற்றொரு உதாரணம்:

// ஜாவா லூப் எடுத்துக்காட்டு தொகுப்பு சுழல்கள் இறக்குமதி java.util.Scanner பொது வகுப்பு அதே நேரத்தில் லூப் {தனியார் நிலையான ஸ்கேனர் sc பொது நிலையான வெற்றிட மெயின் (சரம் [] ஆர்க்ஸ்) {int எண், தொகை = 0 sc = புதிய ஸ்கேனர் (System.in) கணினி. out.println ('n தயவுசெய்து 10 க்கு கீழே உள்ள எந்த முழு மதிப்பையும் உள்ளிடவும்:') எண் = sc.nextInt () போது (எண்<= 10) { sum = sum + number number++ } System.out.format(' Sum of the Numbers From the While Loop is: %d ', sum) } } 

வெளியீடு :

தயவுசெய்து 10: 7 க்கு கீழே எந்த முழு மதிப்பையும் உள்ளிடவும்
சுழற்சியில் இருந்து எண்களின் தொகை: 34

ஜாவா நிரலை எப்படி முடிப்பது

முந்தைய எடுத்துக்காட்டுடன் ஒப்பிடும்போது மேலே விளக்கப்பட்ட எடுத்துக்காட்டு சற்று சிக்கலானது. அதை படிப்படியாக விளக்குகிறேன்.

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

இப்போது, ​​பயனர் நுழைந்த மதிப்பு = 7 மற்றும் நான் தொகை = 0 ஐ துவக்கியுள்ளேன்

மறு செய்கை எவ்வாறு செயல்படும்: (குறியீட்டில் எழுதப்பட்டிருக்கும் நேரத்தில் சுழற்சியில் கவனம் செலுத்துங்கள்)

முதல் மறு செய்கை:

தொகை = தொகை + எண்
sum = 0 + 7 ==> 7
இப்போது, ​​எண் 1 ஆல் அதிகரிக்கப்படும் (எண் ++)

இரண்டாவது மறு செய்கை

இப்போது முதல் மறு செய்கையில் எண் மற்றும் தொகை இரண்டின் மதிப்புகள் பின்வருமாறு மாற்றப்பட்டுள்ளன: எண் = 8 மற்றும் தொகை = 7
தொகை = தொகை + எண்
sum = 7 + 8 ==> 15
மீண்டும், எண் 1 ஆல் அதிகரிக்கப்படும் (எண் ++)

மூன்றாவது மறு செய்கை

இப்போது, ​​இரண்டாவது மறு செய்கையில், எண் மற்றும் தொகை இரண்டின் மதிப்புகள் பின்வருமாறு மாற்றப்பட்டுள்ளன: எண் = 9 மற்றும் தொகை = 15
தொகை = தொகை + எண்
sum = 15 + 9 ==> 24
அதே முறையைப் பின்பற்றி, எண் 1 (எண் ++) மூலம் மீண்டும் அதிகரிக்கப்படும்.

நான்காவது மறுப்பு

ஜாவாவின் மூன்றாவது மறு செய்கையில், எண் மற்றும் தொகை இரண்டின் மதிப்புகள் பின்வருமாறு மாற்றப்பட்டுள்ளன: எண் = 10 மற்றும் தொகை = 24
தொகை = தொகை + எண்
sum = 24 + 10 ==> 34

இறுதியாக, இந்த எண்ணிக்கை கடைசி நேரத்தில் 1 (எண் ++) ஆல் அதிகரிக்கப்படும்.

இங்கே, எண் = 11. எனவே, அதே நேரத்தில் வளையத்தில் இருக்கும் நிலை தோல்வியடைகிறது.

முடிவில், System.out.format அறிக்கை நீங்கள் மேலே காணக்கூடியபடி வெளியீட்டை அச்சிடும்!

ஜாவாவில் சரத்தின் இயல்புநிலை மதிப்பு

மேலும் நகரும்,

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

ஜாவாவில் லூப் போது எல்லையற்றது

நேரம் சுழற்சியில் நீங்கள் ‘உண்மை’ கடந்து செல்லும் தருணம், எல்லையற்ற அதே நேரத்தில் வளையம் தொடங்கப்படும்.

தொடரியல் :

(உண்மை) {அறிக்கை (கள்) while

நடைமுறை ஆர்ப்பாட்டம்

ஜாவாவில் எல்லையற்ற போது சுழற்சியின் ஒரு உதாரணத்தைக் காட்டுகிறேன்:

வகுப்பு எடுத்துக்காட்டு {பொது நிலையான வெற்றிட மெயின் (சரம் ஆர்க்ஸ் []) {int i = 10 போது (i> 1) {System.out.println (i) i ++}}}

இது எல்லையற்ற போது வளையமாகும், எனவே அது முடிவடையாது. ஏனென்றால், குறியீட்டில் உள்ள நிபந்தனை i> 1 என்று கூறுகிறது, இது எப்போதுமே உண்மையாக இருக்கும், அதே நேரத்தில் நான் லூப்பின் உள்ளே i இன் மதிப்பை அதிகரிக்கிறோம்.

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

பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். ஜுவா டெவலப்பராக விரும்பும் மாணவர்கள் மற்றும் நிபுணர்களுக்காக எடுரேகாவின் ஜாவா ஜே 2 இஇ மற்றும் எஸ்ஓஏ பயிற்சி மற்றும் சான்றிதழ் பாடநெறி வடிவமைக்கப்பட்டுள்ளது. ஜாவா புரோகிராமிங்கில் உங்களுக்கு ஒரு தொடக்கத்தைத் தருவதற்கும், ஹைபர்னேட் & ஸ்பிரிங் போன்ற பல்வேறு ஜாவா கட்டமைப்புகளுடன் கோர் மற்றும் மேம்பட்ட ஜாவா கருத்தாக்கங்களுக்கும் பயிற்சி அளிப்பதற்காக இந்த பாடநெறி வடிவமைக்கப்பட்டுள்ளது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த ‘‘ ஜாவாவில் இருக்கும் போது ’’ வலைப்பதிவின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.