CodeGym /Java Blog /சீரற்ற /பழைய நிலை 10
John Squirrels
நிலை 41
San Francisco

பழைய நிலை 10

சீரற்ற குழுவில் வெளியிடப்பட்டது

உயர்வானது அல்ல கல்வி அல்ல

பழைய நிலை 10 - 1நம்மை நாமே ஒரு கேள்வி கேட்டுக்கொள்ளலாம்: ஏன் கல்லூரிக்குள் நுழைகிறார்கள்? அந்த எளிய சொற்றொடரை நினைவில் கொள்ளுங்கள்: நீங்கள் கடினமாகப் படிக்கவில்லை என்றால், உங்கள் வாழ்நாள் முழுவதும் பணியாளராக இருப்பீர்கள். உயர்கல்விக்கு செல்பவர்கள் அனைவரும் தாசில்தார்களை வெறுக்கிறார்கள் என்று கூட நீங்கள் நினைக்கலாம். அதனால் அவர்களுக்கு என்ன வேண்டும்? அவர்கள் தாசில்தார் இருந்து எதிர் சமூக பக்கத்தில் வேலை வேண்டும். நல்ல ஊதியம், உயர் தகுதி வாய்ந்த வேலைகளைப் பெற மக்கள் கல்லூரிகளில் நுழைகிறார்கள்! அதனால் வீடு, கார் வாங்க முடியும். எல்லாவற்றையும் பெறுங்கள்; குறைந்தபட்சம் சில நேரங்களில் (நடுத்தர வர்க்க வரையறை). கல்லூரிக் கல்வி நல்ல ஊதியம், உயர் தகுதி வாய்ந்த வேலைகளுக்கு உத்தரவாதம் அளிக்கிறது என்று மக்கள் நினைக்கிறார்கள். அது இல்லை. ஆனால் கல்லூரிகள் இதைப் பற்றி மௌனம் காக்கின்றன, மேலும் "நான் பட்டப்படிப்பு முடிந்ததும் எனக்கு நல்ல வேலை கிடைக்கும்" என்று மாயாஜாலமாக நினைத்துக் கொண்டிருக்கிறோம். ஒரு நல்ல கல்லூரியில் 5 ஆண்டுகள் படித்தாலும், உங்கள் "நல்ல வேலை"க்கு ஒரு அங்குலம் கூட நெருங்க முடியாது. அதனால் தான்:

1. கல்லூரிகளில் உள்ள ஆசிரியர்களால் உங்களை நல்ல நிபுணராகக் கற்பிக்க முடியாது.

இதற்கு நீங்களே ஒரு நேரடியான பதிலைக் கூறுங்கள்: கல்லூரிகளில் பணிபுரியும் நபர்களுக்குக் குறைந்த ஊதியம் வழங்கப்படுகிறது, இல்லையா? ஏனெனில் அவர்கள் தொழிலாளர் சந்தையில் நல்ல பதவிகளுக்கு தகுதி பெற முடியாது. அவர்களுக்கு அனுபவமும் தகுதியும் இல்லை. குறை இல்லாதவர்கள் – விட்டு விடுங்கள். உலகின் சிறந்த பல்கலைக்கழகங்களில் இவை அனைத்தும் வேறுபட்டவை, ஆனால் நாங்கள் இப்போது அவற்றைப் பற்றி பேசவில்லை. உங்கள் கருத்து என்ன: ஒரு வெற்றிகரமான நிதி நிபுணர் ஆண்டுக்கு $150,000 சம்பாதிக்கும் வங்கியில் வேலைக்குச் செல்வாரா அல்லது ஆண்டுக்கு $60,000 சம்பாதிக்கும் கல்லூரியில் கற்பிப்பாரா? தளர்வான தொழில் வல்லுநர்கள் கல்லூரிகளில் கற்பிப்பது அடிக்கடி நிகழ்கிறது, ஏனெனில் அவர்களால் வேறு வேலையைக் கண்டுபிடிக்க முடியவில்லை. விதிவிலக்குகள் உள்ளன, ஆனால் அவை குறைவு. நான் கல்லூரிகளில் நல்ல ஆசிரியர்களை சந்தித்தேன், அவர்கள் அங்கே இருக்கிறார்கள். ஆனால் அது சிறுபான்மையினர் கூட இல்லை, அவர்கள் மிகக் குறைவு. ஒரு நல்ல ஆசிரியர் உங்களுக்கு கோட்பாட்டை வழங்குவது மட்டுமல்லாமல், அவரது பாடத்தின் நடைமுறை பக்கத்தை வலியுறுத்துகிறார்.

2. பெரும்பாலான கல்லூரிகளில் ஆசிரியர்கள் அறிவியலைப் புகழ்கிறார்கள் ஆனால் தொழில்முறை உணர்தலை வெறுக்கிறார்கள்

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

3 தவறான ஒப்பீடு.

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

4 தொழில்முறை படிப்பு என்பது கல்லூரிகளில் நீங்கள் பெறும் அறிவின் ஒரு சிறிய பகுதி மட்டுமே.

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

5. கல்லூரி "உங்களை அதிக தகுதி வாய்ந்த நிபுணராக மாற்றும்" இலக்கை அமைக்கவில்லை.

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

6. ஒருவர் ஒரே நேரத்தில் இரண்டு பாடங்களுக்கு மேல் படித்தால், அவர் தனது நேரத்தை வீணடிக்கிறார்.

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

7. கல்லூரியில் ஒரு நபர் பாடத்தை லேசாக மட்டுமே தொடுவார்.

நீங்கள் இரண்டு செமஸ்டர்களுக்கு ஏதாவது படிக்கிறீர்கள் என்று வைத்துக்கொள்வோம். உங்களுக்கு வாரத்திற்கு இரண்டு விரிவுரைகள் மற்றும் இரண்டு நடைமுறை வகுப்புகள் உள்ளன. கல்லூரியைப் பொறுத்தவரை இது சில தீவிர அணுகுமுறை. அப்படியானால் எத்தனை மணி நேரம் ஆகும்? நான்கு வகுப்புகள் 2 கல்வி நேரம் (வழக்கமான 1.5 மணிநேரம்) - அது வாரத்திற்கு 6 மணிநேரம். முதல் செமஸ்டரில் நான்கு மாதங்கள் படிக்கிறோம்: செப்டம்பர், அக்டோபர், நவம்பர் மற்றும் டிசம்பர். இரண்டாவது ஒன்றில் மேலும் 4: பிப்ரவரி, மார்ச், ஏப்ரல், மே. மொத்தம்: 8 மாதங்கள், ஒவ்வொன்றும் 4.5 வாரங்கள். ஒவ்வொரு வாரமும் 6 மணி நேரம். இது வருடத்திற்கு 216 மணிநேரம் ஆகும். என் அன்பான மாணவர்களே, மாதத்தில் 180 வேலை நேரம் உள்ளது என்பதை நீங்கள் அறிவீர்கள். எந்தவொரு வருடாந்த படிப்பையும் ஒன்றரை மாதத்தில் கற்கலாம், நீங்கள் உண்மையிலேயே விரும்பினால் (அல்லது தேவைப்பட்டால்) ஒரு மாதத்தில்.

8. உங்களுக்கு மிகவும் பொதுவான, நடைமுறையில் பயனற்ற மற்றும் காலாவதியான அறிவு கற்பிக்கப்படுகிறது.

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

9 நடைமுறை திறன்கள் கோட்பாட்டை விட 10 மடங்கு மதிப்புமிக்கவை.

நிஜ வாழ்க்கையில் நீங்கள் அடிக்கடி வேலையில் ஏதாவது செய்ய வேண்டும். அதை எப்படி செய்வது என்று உங்களுக்குத் தெரிந்தால் அல்லது உங்களுக்குத் தெரியும் என்று நீங்கள் நினைத்தால், நீங்கள் அதைச் செய்ய முடியும் என்று அர்த்தமல்ல . புகைபிடித்தல் உங்களுக்கு மோசமானது என்று உங்களுக்குத் தெரியும், ஆனால் நீங்கள் அதை விட்டுவிட முடியுமா? விளையாட்டு செய்வது சரியானது என்று உங்களுக்குத் தெரியும், ஆனால் நீங்கள் உண்மையில் வேலை செய்கிறீர்களா? வெளிநாட்டு மொழிகள் உங்கள் வாழ்க்கைக்கு நல்லது என்று உங்களுக்குத் தெரியும், ஆனால் நீங்கள் உண்மையில் சிலவற்றைக் கற்றுக்கொள்ள முடியுமா? வாழ்க்கையில் நடைமுறையில் தான் முக்கியம். பயிற்சி இல்லாமல் எவ்வளவு அறிவு இருக்கிறதோ, அவ்வளவுக்கு அவற்றின் மதிப்பு குறையும். எந்த அறிவு தவறானது, பழையது, தவறாகப் பயன்படுத்தப்பட்டது, எது உண்மையில் வேலை செய்கிறது என்பதை எப்படித் தீர்மானிக்கப் போகிறீர்கள்? இதைப் பற்றி நீங்கள் நினைக்கவே இல்லையே? உண்மையான உலகத்திற்கு வரவேற்கிறோம். A அல்லது B இல் நீங்கள் போக்குவரத்து ஒழுங்குமுறையைக் கற்றுக்கொள்ளலாம், ஆனால் உங்களால் இன்னும் வாகனம் ஓட்ட முடியாது. கோட்பாடு நடைமுறைக்கு ஒரு நல்ல தளம். நீங்கள் ஒரு சுவரைக் கட்டுகிறீர்கள் என்று வைத்துக்கொள்வோம்: செங்கற்கள் நடைமுறை, கூழ் ஒரு கோட்பாடு. கூழ் (கோட்பாடு) இல்லாமல் சுவர் நிலையற்றதாக இருக்கும், ஆனால் செங்கற்கள் (நடைமுறை) இல்லாமல் உங்கள் கோட்பாடு பயனற்றது. எனவே, அன்பர்களே, உங்கள் கல்லூரியில் 5 ஆண்டுகளை 10 ஆல் வகுக்கவும். அரை வருடம் - அதுவே உங்கள் நீண்டகால "முயற்சியின்" உண்மையான விளைவு. ஆதாரம் வேண்டுமா? உங்களுக்கு வேலை கிடைத்து அரை வருடம் வேலை செய்யும் போது உங்கள் கல்லூரி அறிவு இரட்டிப்பாவதைக் காண்பீர்கள் .

நீங்கள் ஒரு புதிய நிலையை அடைந்துவிட்டீர்கள்

நிலை 10

பழைய நிலை 10 - 4

1 எல்லி, பொருள்களின் வலுவான தட்டச்சு பற்றி

- ஏய், அமிகோ! - ஏய், எல்லி! - நான் இன்று மகிழ்ச்சியான மனநிலையில் இருக்கிறேன், எனவே நான் உங்களுக்கு மிகவும் சுவாரஸ்யமான ஒன்றைச் சொல்கிறேன். நான் ஜாவாவில் பழமையான வகைகளுடன் தொடங்குகிறேன். - ஜாவாவில், ஒவ்வொரு பொருளும் ஒவ்வொரு மாறியும் அதன் கடின குறியிடப்பட்ட மாறாத வகையைக் கொண்டுள்ளது. நிரல் தொகுப்பின் போது ஒரு மாறியின் வகை வரையறுக்கப்படுகிறது, ஒரு பொருளின் வகை - அதன் உருவாக்கத்தின் போது. புதிதாக உருவாக்கப்பட்ட பொருளின் வகை மற்றும்/அல்லது மாறி அவற்றின் வாழ்நாள் முழுவதும் ஒரே மாதிரியாக இருக்கும். எடுத்துக்காட்டு: பழைய நிலை 10 - 5- ஆனால் நீங்கள் நினைவில் கொள்ள வேண்டிய சில சுவாரஸ்யமான விவரங்கள் உள்ளன. - முதலாவதாக, ஒரு குறிப்பு மாறி எப்போதும் அதே வகையான பொருளை அதன் சொந்த வகையாக சேமிக்காது. - இரண்டாவதாக, இரண்டு வெவ்வேறு வகைகளின் மாறிகளின் தொடர்புகளில், அவை முதலில் பொதுவான வகைக்கு மாற்றப்பட வேண்டும். - பிரிவு பற்றி என்ன? 1 ஐ 3 ஆல் வகுத்தால், நமக்கு 0.333(3) கிடைக்கும். இல்லையா? - இல்லை, அது இல்லை. நீங்கள் இரண்டு முழு எண்களை வகுத்தால், முடிவும் ஒரு முழு எண் ஆகும். 5 ஐ 3 ஆல் வகுத்தால், மீதியில் ஒன்று மற்றும் இரண்டு என்று பதில் வரும். மீதமுள்ளவை இவ்வாறு அப்புறப்படுத்தப்படுகின்றன. - நீங்கள் 1 ஐ 3 ஆல் வகுத்தால், நமக்கு 0 கிடைக்கும் (மற்றும் 1 - மீதமுள்ளவை நிராகரிக்கப்படும்). - நான் இன்னும் 0.333 ஐப் பெற விரும்பினால் நான் என்ன செய்ய வேண்டும்? - ஜாவாவில், இரண்டு முழு எண்களை வகுக்கும் முன், அவற்றில் ஒன்றை உண்மையான (பின்னமான) வகைக்கு உண்மையான எண் 1.0 ஆல் பெருக்குவது நல்லது. பழைய நிலை 10 - 6- அறிந்துகொண்டேன்.

2 ரிஷா, அடிப்படை வகைகளின் பட்டியல்

- ஏய், அமிகோ! - ஏய், ரிஷா! - நீங்கள் ஏற்கனவே ஜாவா தொடரியல் அடிப்படைகளை கற்றுக்கொண்டீர்கள், ஆனால் நான் உங்களுக்கு சில விஷயங்களை இன்னும் விரிவாகக் கூற விரும்புகிறேன். - இன்று நான் பழமையான வகைகள் மற்றும் அவை எவ்வளவு நினைவகத்தை ஆக்கிரமித்துள்ளன என்பதைப் பற்றி கொஞ்சம் கூறுவேன். உங்களுக்கு இது தேவைப்படும், ஒருவேளை இன்றும் கூட. இந்த வகைகள்: பழைய நிலை 10 - 7- நான் ஒவ்வொரு வகையையும் விவரிப்பேன். - வகை பைட் என்பது முழு எண்களின் சிறிய வகை. இந்த வகையின் ஒவ்வொரு மாறியும் ஒரு பைட் நினைவகத்தை மட்டுமே எடுக்கும். எனவே இது -128 முதல் 127 வரம்பில் மதிப்புகளை சேமிக்க முடியும். - நமக்கு ஏன் இவ்வளவு சிறிய வகை தேவை? எல்லா இடங்களிலும் int ஐ ஏன் பயன்படுத்தக்கூடாது? - உங்களால் முடியும். ஆனால் நீங்கள் பெரிய வரிசைகளை உருவாக்கினால், 100 க்கு மேல் மதிப்புகளை சேமிக்க வேண்டிய அவசியமில்லை என்றால், இந்த வகையை ஏன் பயன்படுத்தக்கூடாது? நான் சொல்வது சரிதானே? - வகை குறுகியவகை பைட்டை விட இரண்டு மடங்கு நீளமானது மேலும் இது முழு எண்களை மட்டுமே சேமிக்கிறது. அதில் பொருந்தக்கூடிய மிகப்பெரிய எண் 32767. மிகப்பெரிய எதிர்மறை எண் -32768. - நீங்கள் ஏற்கனவே எண்ணாக வகை தெரியும் . இது நேர்மறை மற்றும் எதிர்மறை இரண்டிலும் இரண்டு பில்லியன் வரை முழு எண்களை சேமிக்கலாம். - வகை மிதவை உண்மையான (பிரிவு) எண்களை சேமிக்க உருவாக்கப்பட்டது. அதன் அளவு 4 பைட்டுகள். - அனைத்து பின்ன எண்களும் மிகவும் சுவாரஸ்யமான வடிவத்தில் நினைவகத்தில் சேமிக்கப்படுகின்றன. - எடுத்துக்காட்டாக, 987654.321 என்பது 0. 987654321 *10 6 ஆக குறிப்பிடப்படலாம் . எனவே, நினைவகத்தில் இது இரண்டு எண்களாக குறிப்பிடப்படுகிறது «0. 987654321 » ( முக்கியத்துவம் மற்றும் ) மற்றும் « 6 » (அடுக்கு - பத்தின் சக்தி ) - அது ஏன் மிகவும் கடினம்? - மாறியின் இத்தகைய உள் அமைப்பு 4 பைட்டுகளை மட்டுமே பயன்படுத்தி, எண்ணை விட பெரிய எண்களை சேமிக்க உதவுகிறது. ஆனால் நாம் துல்லியத்தை விட்டுவிடுகிறோம். நினைவகத்தின் ஒரு பகுதி அதிவேகத்தை சேமிக்க பயன்படுகிறது, எனவே பின்ன எண்கள் தசம புள்ளிக்குப் பிறகு 6-7 இலக்கங்களை மட்டுமே வைத்திருக்கின்றன, மீதமுள்ளவை நிராகரிக்கப்படுகின்றன. -இந்த எண்கள் மிதவை புள்ளி எண் என்றும் அழைக்கப்படுகின்றன . மூலம், எனவே வகை பெயர் – மிதவை . - நான் பார்க்கிறேன். - இரட்டை வகை ஃப்ளோட் அதே வகை , ஆனால் இரண்டு மடங்கு (இரட்டை) நீளம் - இது எட்டு பைட்டுகளை ஆக்கிரமித்துள்ளது.இந்த வகையின் அதிகபட்ச அடுக்கு அளவும் குறிப்பிடத்தக்க இலக்கங்களின் எண்ணிக்கையும் பெரியவை. நீங்கள் உண்மையான எண்களை சேமிக்க வேண்டும் என்றால் இந்த வகையைப் பயன்படுத்தவும். - வகை சார் என்பது ஒரு கலப்பின வகை. அதன் மதிப்புகளை எண்களாகவும் (நீங்கள் கூட்டலாம் மற்றும் பெருக்கலாம்) மற்றும் எழுத்துகளாகவும் விளக்கலாம். எழுத்துகள் காட்சிப் பிரதிநிதித்துவத்தைக் கொண்டிருந்தாலும், கணினிக்கு அவை வெறும் எண்கள் என்பதால் இது செய்யப்பட்டது. அவற்றை எண்களாகப் பயன்படுத்துவது மிகவும் எளிதானது. இன்னும் ஒரு கருத்து உள்ளது: எழுத்து வகை கண்டிப்பாக நேர்மறையானது. இது எதிர்மறை மதிப்புகளை சேமிக்க முடியாது. - பூலியன் வகை ஒரு தர்க்க வகை, இது இரண்டு மதிப்புகளை மட்டுமே சேமிக்க முடியும்: உண்மை மற்றும் தவறு . - பொருள் வகை, அட்டவணையில் வழங்கப்பட்டாலும், இது ஒரு பழமையான வகை அல்ல. ஜாவாவில் உள்ள அனைத்து வகுப்புகளுக்கும் இதுவே அடிப்படை வகுப்பு. முதலாவதாக, அனைத்து வகுப்புகளும் இந்த வகுப்பிலிருந்து மரபுரிமையாகக் கருதப்படுகின்றன, எனவே அதன் முறைகள் உள்ளன. இரண்டாவதாக, இது எந்த வகையிலும் பொருள் குறிப்புகளை ஒதுக்கலாம். பூஜ்ய குறிப்பு உட்பட . - நான் நிறைய கற்றுக்கொண்டேன். விரிவுரைக்கு நன்றி, ரிஷா.

3 எல்லி, வகை மாற்றம். வகை விரிவுபடுத்துதல் மற்றும் குறுகுதல்.

- இங்கே வேடிக்கையாக செல்கிறது. வகை மாற்றத்தைப் பற்றி நான் உங்களுக்குச் சொல்கிறேன். மாறிகளின் வகைகள் எப்போதும் ஒரே மாதிரியாக இருந்தாலும், நீங்கள் வகைகளை மாற்றக்கூடிய இடம் உள்ளது. இது ஒரு பணி . - நீங்கள் வெவ்வேறு வகையான மாறிகளை ஒருவருக்கொருவர் ஒதுக்கலாம். அவ்வாறு செய்வதன் மூலம், ஒரு வகையின் மாறியிலிருந்து எடுக்கப்பட்ட மதிப்பு மற்றொரு வகையின் மதிப்பாக மாற்றப்பட்டு இரண்டாவது மாறிக்கு ஒதுக்கப்படும். - எனவே இரண்டு வகையான மாற்றங்கள் உள்ளன: அகலப்படுத்துதல் மற்றும் குறுகுதல். விரிவுபடுத்துதல் என்பது சிறிய கூடையில் இருந்து பெரியதாக பொருட்களை நகர்த்துவது போன்றது - செயல்பாடு சீராகவும் சிக்கல்களற்றதாகவும் இருக்கும். சுருங்குவது என்பது பெரிய கூடையிலிருந்து பொருட்களை சிறியதாக வைப்பது போன்றது: போதுமான இடம் இல்லாமல் இருக்கலாம் மற்றும் எதையாவது தூக்கி எறிய வேண்டியிருக்கும். - இங்கே "கூடை" அளவு மூலம் வரிசைப்படுத்தப்பட்ட வகைகள்: பழைய நிலை 10 - 8- இரண்டு கருத்துகள் உள்ளன:
  1. char என்பது குறுகிய அதே "கூடை" ஆகும் , ஆனால் ஒரு புள்ளி உள்ளது: மதிப்புகளை சுருக்கத்தில் இருந்து கரிக்கு சமாளிக்கும் போது , ​​0 க்கும் குறைவான மதிப்புகள் நிராகரிக்கப்படும். கரி முதல் சுருக்கம் வரை சமாளிக்கும் போது , ​​32,767க்கும் அதிகமான மதிப்புகள் நிராகரிக்கப்படும்.
  2. முழு எண்களை பின்னங்களாக மாற்றும் போது, ​​குறைந்த வரிசை இலக்கங்கள் நிராகரிக்கப்படலாம். ஆனால் பின்ன எண் என்பது தோராயமான மதிப்பைச் சேமிப்பதற்காக இருப்பதால், அத்தகைய ஒதுக்கீடு அனுமதிக்கப்படுகிறது.
- வகையைச் சுருக்கும்போது, ​​நீங்கள் தவறாகப் புரிந்து கொள்ளவில்லை என்பதையும், எண்ணின் ஒரு பகுதியை வேண்டுமென்றே நிராகரிப்பதையும் கம்பைலரிடம் தெளிவாகக் காட்ட வேண்டும். இதைச் செய்ய, ஒரு வகை காஸ்ட் ஆபரேட்டரைப் பயன்படுத்தவும் . அடைப்புக்குறிக்குள் இது ஒரு வகை பெயர் . - வெவ்வேறு வகைகளின் மாறிகளை எவ்வாறு ஒதுக்குவது என்பது இங்கே: பழைய நிலை 10 - 9 - ஒவ்வொரு முறையும் ஒரு எண்ணின் ஒரு பகுதி நிராகரிக்கப்படும் அல்லது வகை குறுகுதல் ஏற்படும் போது ஒரு எண்/மாறிக்கு முன் ஒரு வகை காஸ்ட் ஆபரேட்டர் அறிவிக்கப்பட வேண்டும். ஆபரேட்டர் அதன் பின் வரும் எண்/மாறிக்கு மட்டுமே பொருந்தும். பழைய நிலை 10 - 10- நான் பார்க்கிறேன்.

4 டியாகோ, முழு எண் வகை மாற்றும் பணிகள்

- ஏய், அமிகோ! முழு எண் வகைகளின் உரையாடலில் உங்கள் பணிகள் இங்கே உள்ளன. தேவைப்படும் இடத்தில் காஸ்ட் ஆபரேட்டரை வைக்க வேண்டும், எனவே நிரல் தொகுக்கிறது:
பணிகள்
1 1. வார்ப்பு மற்றும் உரையாடல்
பைட் a = 1234;
int b = a;
பைட் c = a * a;
int d = a / c;
2 2. டைப் காஸ்ட் மற்றும் உரையாடல்
int a = 15;
int b = 4;
மிதவை c1 = a / b;
மிதவை c2 = (float) a / b;
மிதவை c3 = (float) (a / b);
3 3. வகை நடிகர்கள் மற்றும் உரையாடல்
மிதவை f = 333.50;
int i = f;
பைட் b = i;
4 4. வகை நடிகர் மற்றும் உரையாடல்
குறுகிய எண் = 9;
எரி பூஜ்யம் = '0';
கரி ஒன்பது = பூஜ்யம் + எண்;
5 5. வகை நடிகர் மற்றும் உரையாடல்
குறுகிய எண் = 9;
எரி பூஜ்யம் = '0';
குறுகிய ஒன்பது குறியீடு = பூஜ்ஜியம் + எண்;

5 எல்லி, சரம் வகைக்கு மாற்றுதல்

- இப்போது நாம் ஒரு சிறிய, ஆனால் சுவாரஸ்யமான தலைப்பு - சரம் மாற்றம். - ஜாவாவில், நீங்கள் எந்த வகையான தரவையும் சரம் வகையாக மாற்றலாம். - உறுதியளிக்கிறது. - உண்மையில், இது இன்னும் சிறந்தது. நீங்கள் மறைமுகமாக அனைத்து வகைகளையும் சரத்திற்கு மாற்றலாம். நீங்கள் இரண்டு மாறிகளைச் சேர்க்கும்போது இது சிறப்பாகக் காட்டப்படும்: சரம் மற்றும் «நான்-ஸ்ட்ரிங்». அப்படியானால் சரம் அல்லாத மாறி வலுக்கட்டாயமாக சரமாக மாற்றப்படுகிறது. - இங்கே, இரண்டு எடுத்துக்காட்டுகளைப் பாருங்கள்: பழைய நிலை 10 - 11முடிவு: நாம் வேறு எந்த வகையிலும் ஒரு சரத்தைச் சேர்த்தால் , இரண்டாவது பொருள் சரமாக மாற்றப்படும். - அட்டவணையின் நான்காவது வரிசையில் கவனம் செலுத்துங்கள். அனைத்து செயல்பாடுகளும் இடமிருந்து வலமாக செயல்படுத்தப்படுகின்றன, எனவே 5 + '\u0000' கூட்டல் முழு எண்களின் கூட்டலாக நிகழ்கிறது. - எனவே நான் சரம் s = 1+2+3+4+5+"m" போன்ற குறியீட்டை எழுதினால் , எனக்கு s = "15m" கிடைக்கும் ? - ஆம். முதலில், எண்கள் சேர்க்கப்படும், பின்னர் ஒரு சரமாக மாற்றப்படும்.

6 டியாகோ, பொதுவாக வகைகளை மாற்றுவதற்கான பணிகள்

பழைய நிலை 10 - 12- இப்போது, ​​டியாகோவின் ஒரு சிறிய விரிவுரை. குறிப்பு வகைகளைப் பற்றிய சுருக்கமான மற்றும் புள்ளி. - இதுவரை, நாம் பொருள் வகையின் மாறியுடன் தொடங்குகிறோம். இந்த மாறி எந்த வகையிலும் ( வகை விரிவுபடுத்துதல் ) குறிப்பை ஒதுக்கலாம் . தலைகீழ் ஒதுக்கீட்டைச் செய்ய ( வகை குறுக்குதல் ) ஒரு நடிகர் ஆபரேட்டரை நாம் வெளிப்படையாகக் குறிப்பிட வேண்டும்: பழைய நிலை 10 - 13- பொருளின் குறிப்பு மாற்றப்படும்போது அதில் எந்த மாற்றமும் இல்லை. ஒதுக்கீட்டில் வகை குறுக்குதல் மற்றும் வகை விரிவாக்கம் என்பது குறிப்பு மாறி வகை மற்றும் பொருள் வகையின் இணக்கத்தன்மையை சரிபார்க்கிறது. - ஆஹா, இப்போது மிகவும் தெளிவாக உள்ளது. நன்றி, டியாகோ. - பிழைகளைத் தவிர்க்க , எடுத்துக்காட்டுகளைப் போலவே , பொருள் வகையின் மாறியில் எந்த வகை சேமிக்கப்படுகிறது என்பதைக் கண்டறிய ஒரு வழி உள்ளது : பழைய நிலை 10 - 14- சேமிக்கப்பட்ட பொருளின் வகை முற்றிலும் அறியப்படாததாக இருந்தால், ஒவ்வொரு வகை குறுகுவதற்கு முன்பும் அத்தகைய சரிபார்ப்பைச் செய்வது நல்லது. - அறிந்துகொண்டேன்.

7 எல்லி, உண்மையான வகைகள்

- உண்மையான (பின்னமானவை) வகைகளைப் பற்றிய சில சுவாரஸ்யமான விஷயங்கள் இங்கே உள்ளன. இந்த உதாரணத்துடன் ஆரம்பிக்கலாம்: பழைய நிலை 10 - 15- இந்தக் கணக்கீட்டின் விளைவாக f இன் மதிப்பு … பூஜ்ஜியத்திற்கு சமம்! - ரிஷா என்னிடம் அப்படிச் சொன்னாள் ... - ஓ, அப்படியா? நன்றாக இருக்கிறது. பயிற்சி சரியானதாக்குகிறது. - உண்மையில், உதாரணத்தில் எந்த தவறும் இல்லை. ஒரு முழு எண் எண்ணை மற்றொரு முழு எண் எண்ணால் வகுக்கும் போது , ​​முடிவும் முழு எண் ஆகும்; பிரிவின் மீதமுள்ளவை நிராகரிக்கப்படுகின்றன. இதைத் தவிர்க்க, பிரிவில் உள்ள இரண்டு எண்களில் குறைந்தபட்சம் ஒன்றாவது பின்னமாக இருப்பதை உறுதிசெய்யவும். - எண்களில் ஒன்று பின்னமாக இருந்தால், இரண்டாவது எண் முதலில் பின்ன வகையாக மாற்றப்படும், பின்னர் பிரிவு பின்வருமாறு. - இந்த சிக்கலை எவ்வாறு தீர்க்கலாம் என்பது இங்கே: பழைய நிலை 10 - 16- மற்றும் பிரிவில் மாறிகள் ஈடுபட்டால் என்ன செய்வது? - பின்னர் அது பின்வருமாறு: பழைய நிலை 10 - 17- ஆனால் இது நன்றாக இல்லை. இன்னும் வசதியான டிவிஷன் ஆபரேட்டர் இருக்கிறதா? - இல்லை. அவ்வளவுதான். - சரி, சரி, நான் நினைக்கிறேன், எந்த பிரச்சனையும் இருக்காது.

8 எல்லி, இலக்கியங்கள்

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

9 பேராசிரியர், வகைகள் பற்றிய விரிவுரை

- நன்று! இறுதியாக, இது எனக்கு மிகவும் பிடித்த தலைப்பு - வகை மாற்றம். அதைப் பற்றி என் பேராசிரியர் சொன்னதும் எனக்கு நினைவிருக்கிறது. இது மிகவும் "கவர்ச்சிகரமானதாக" இருந்தது. அப்போது எனக்கு ஒன்றும் புரியவில்லை. ஆனால் நிச்சயமாக, இந்த அற்புதமான விரிவுரைகளுக்கு நன்றி நீங்கள் எல்லாவற்றையும் புரிந்துகொள்வீர்கள். இதோ அவை: ஜாவா மாற்றங்கள் மற்றும் விளம்பரங்கள் (ஆரக்கிள் ஆவணப்படுத்தல்) தரவு வகை வார்ப்பு (வகை மாற்றம்) ஜாவா காஸ்ட் மற்றும் மாற்றங்கள் விரிவாக்கம் மற்றும் குறுகலான மாற்றங்கள்

10 ஜூலியோ

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

11 கேப்டன் அணில்கள்

(- நான் உங்களுக்கு உதவினேன். அதை வீட்டில் செய்யுங்கள்.) வீட்டுப்பாடம் (10 அலகுகள்) - வணக்கம், சிப்பாய்! - காலைவணக்கம் ஐயா! - உங்களுக்காக என்னிடம் சில அற்புதமான செய்திகள் உள்ளன. உங்கள் திறமைகளை வலுப்படுத்த விரைவான சோதனை இங்கே. ஒவ்வொரு நாளும் இதைச் செய்யுங்கள், உங்கள் திறமைகளை விரைவாக மேம்படுத்துவீர்கள். Intellij IDEA இல் பணிகள் சிறப்பாக வடிவமைக்கப்பட்டுள்ளன.
Intellij ஐடியாவில் செய்ய வேண்டிய கூடுதல் பணிகள்
1 1. சரியான பதில்: d=2.941 d = 2.941 ஐப்
பெற ஒரு வகை காஸ்டிங் ஆபரேட்டரைச் சேர்க்கவும்
2 2. சரியான பதில்: d=5.5 d = 5.5 ஐப்
பெற ஒரு வகை காஸ்டிங் ஆபரேட்டரைச் சேர்க்கவும்
3 3. சரியான பதில்: d=1.0 d = 1.0
ஐப் பெற ஒரு வகை காஸ்டிங் ஆபரேட்டரைச் சேர்க்கவும்
4 4. பெரிய சம்பளம்
"நான் ஜாவா படிக்க விரும்பவில்லை, எனக்கு ஒரு பெரிய சம்பளம் வேண்டும்" என்ற செய்தியை 40 முறை எடுத்துக்காட்டில் திரையில் காண்பிக்கவும்.

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

எடுத்துக்காட்டு வெளியீடு:
a 5
b 8
c 3
d 7

z 9
6 6. மனித வகுப்பின் கட்டமைப்பாளர்கள் 6 புலங்களைக் கொண்ட மனித வகுப்பை
எழுதுங்கள் . அதற்கான 10 வெவ்வேறு கட்டமைப்பாளர்களைக் கொண்டு வந்து அவற்றைச் செயல்படுத்தவும். ஒவ்வொரு கட்டமைப்பாளருக்கும் அர்த்தம் இருக்க வேண்டும்.
7 7. குறைந்தபட்ச நிலையான மாற்றிகளை நகர்த்தவும்,
முடிந்தவரை சில நிலையான மாற்றிகளை நகர்த்தவும், இதனால் குறியீடு தொகுக்கப்படும்.
8 8. சரம் பட்டியல்களின் வரிசை
ஒரு வரிசையை உருவாக்கவும், அதன் உறுப்புகள் சரங்களின் பட்டியல்களாகும். எந்த தரவையும் கொண்டு வரிசையை நிரப்பி அவற்றை திரையில் காண்பிக்கவும்.
9 9. பட்டியலில் உள்ள ஒரே மாதிரியான சொற்கள்
விசைப்பலகையில் இருந்து 20 சொற்களைப் படித்து, அவற்றுடன் பட்டியலை நிரப்பவும். பட்டியலில் ஒரே மாதிரியான சொற்களின் எண்ணிக்கையை எண்ணுங்கள். முடிவு ஒரு வரைபடமாக இருக்க வேண்டும் <சரம், முழு எண்> . வரைபடத்தின் விசை ஒரு தனித்துவமான சரமாக இருக்க வேண்டும், பட்டியலில் உள்ள இந்த சரத்தின் மதிப்பு - எண்ணிக்கை. வரைபடத்தின் திரை உள்ளடக்கங்களைக் காட்டவும்.
10 10. ஐந்து பெரிய எண்கள்
முழு எண்களின் பட்டியலை உருவாக்கவும். விசைப்பலகையில் இருந்து 20 முழு எண்களைப் படித்து அவற்றுடன் பட்டியலை நிரப்பவும். பட்டியலிலிருந்து எண்களை பாதுகாப்பாக பிரித்தெடுக்க ஒரு முறையை உருவாக்கவும்:
int safeGetElement(ArrayList<Integer> list, int index, int defaultValue)

முறையானது பட்டியலின் ஒரு உறுப்பை அதன் குறியீட்டின் மூலம் வழங்க வேண்டும். இந்த முறையில் விதிவிலக்கு ஏற்பட்டால், நீங்கள் அதைப் பிடித்து இயல்புநிலை மதிப்பை வழங்க வேண்டும் .
- அந்த பணிகள் பசுமைக்காக இருந்தன. அதிக சிக்கலான போனஸ் பணிகளைச் சேர்த்துள்ளேன். மேல் துப்பாக்கிகளுக்கு மட்டுமே.
போனஸ் பணிகள்
1 1. நிரல் தொகுக்கப்பட்டு இயங்காது. சரிசெய்.
பணி: ஹாஷ்மேப் எவ்வாறு செயல்படுகிறது என்பதை நிரல் காட்டுகிறது. நிரல் விசைப்பலகையில் இருந்து ஜோடிகளின் தொகுப்பை (ஒரு எண் மற்றும் ஒரு சரம்) படிக்கிறது, அவற்றை ஒரு HashMap இல் வைத்து, HashMap இன் உள்ளடக்கங்களை திரையில் காண்பிக்கும்.
2 2. நிரலில் புதிய செயல்பாட்டைச் சேர்க்கவும்.
பழைய பணி: நிரல் விசைப்பலகையில் உள்ளிடப்பட்ட ஒரு ஜோடியை (ஒரு எண் மற்றும் ஒரு சரம்) காட்ட வேண்டும்.
புதிய பணி: விசைப்பலகையில் இருந்து உள்ளிடப்பட்ட ஹாஷ்மேப் ஜோடிகளில் (ஒரு எண் மற்றும் சரம்) நிரல் சேமிக்கப்பட வேண்டும் . வெற்று சரம் என்பது உள்ளீட்டின் முடிவைக் குறிக்கிறது. எண்கள் மீண்டும் மீண்டும் செய்யப்படலாம். சரங்கள் எப்போதும் தனித்துவமானது. உள்ளீடு தரவு இழக்கப்படக்கூடாது! நிரல் ஹாஷ்மேப்பின் உள்ளடக்கங்களை திரையில் காண்பிக்க வேண்டும்.

எடுத்துக்காட்டு உள்ளீடு:
1
ஸ்டாப்
2
லுக்

எடுத்துக்காட்டு வெளியீடு:
1 ஸ்டாப்
2 லுக்
3 3. அல்காரிதம் கற்றல் மற்றும் பயிற்சி செய்தல்.
பணி: விசைப்பலகையில் 30 எண்களைப் படிக்கவும். 10வது மற்றும் 11வது குறைந்தபட்ச எண்களை திரையில் காண்பிக்கவும்.
குறிப்பு:
குறைந்தபட்ச எண் 1வது குறைந்தபட்சம்.
அடுத்த குறைந்தபட்சம் 2வது குறைந்தபட்ச விளக்கம்

1:
1 15 6 63 5 7 1 88
முதல் குறைந்தபட்சம் 1
இரண்டாவது குறைந்தபட்சம் 1 மூன்றாவது குறைந்தபட்சம் 5 நான்காவது குறைந்தபட்சம் 6



விளக்கம் 2:
0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 60 63 66 69 72 75 78 81 84 87 36
0 6 9 39 42 78 12 15 3033 63 66 69 3 81 84 87 45 48 51 54 57 60 72 75 18 21 24 27 69 36 0 18 21 6 27 9 39 42 78 12 68 38 38 64 5 48 51 54
57 60 72 75 24
முதல் குறைந்தபட்சம் 0
இரண்டாவது குறைந்தபட்சம் 3
...
பத்தாவது குறைந்தபட்சம் 27
பதினொன்றாவது குறைந்தபட்சம் 30

எடுத்துக்காட்டு உள்ளீடு:
36 0 6 9 39 42 78 12 15 30 33 63 66 69 3 81 84 87 45 4548 571 72 75 18 21 24 27

எடுத்துக்காட்டு வெளியீடு:
27
30
கருத்துக்கள்
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION