CodeGym /Java Blog /यादृच्छिक /जुनी पातळी 07
John Squirrels
पातळी 41
San Francisco

जुनी पातळी 07

यादृच्छिक या ग्रुपमध्ये प्रकाशित केले

माहिती तंत्रज्ञान

जुनी पातळी 07 - 120 व्या शतकाच्या शेवटी सुरू झालेल्या संगणक क्रांतीचा परिणाम 90-s मध्ये इंटरनेट (वेब) निर्मितीमध्ये झाला. आणि ती आणखी मोठ्या क्रांतीची सुरुवात होती. इंटरनेट निर्मितीचा परिणाम औद्योगिकीकरणासारखा आहे. पण सर्वात मनोरंजक गोष्ट म्हणजे ही प्रक्रिया नुकतीच सुरू झाली आहे.

नवीन जग

साइटची संख्या 200 दशलक्षांपेक्षा जास्त आहे. 3 अब्ज इंटरनेट वापरकर्ते आहेत. इंटरनेट-लिलाव, वेब-साइट्स, ऑनलाइन दुकाने, इंटरनेट-सेवा. माहिती तंत्रज्ञान उद्योग दरवर्षी 20%-30% वाढतो. हे राक्षसी दर आहे. आणि तो वाढतच राहतो. गेल्या 10 वर्षांपासून सिलिकॉन व्हॅली (जगातील हाय-टेक उद्योगाचे मुख्य केंद्र) मध्ये, प्रत्येक 2 महिन्यांनी एक कंपनी तयार केली जाते, ज्याची नंतर अब्जावधी डॉलर्सची किंमत आहे. फेसबुक ($220 अब्ज), अॅमेझॉन ($140 अब्ज) आणि Google ($350 अब्ज) यांसारख्या इंटरनेट स्टार्सचा उल्लेख करू नका. जर इंटरनेट नसेल तर या सर्व कंपन्या दिसणार नाहीत. या सर्वांचा परिणाम आयटी-तज्ञांना उच्च मागणीत होतो. जागतिक उच्च-तंत्रज्ञान उद्योगाला आवश्यक आहे: सॉफ्टवेअर डेव्हलपर, डिझाइनर, QA परीक्षक, आर्किटेक्ट, व्यवस्थापक, सिस्टम प्रशासक आणि इतर विशेषज्ञ.

आयटी तज्ञ असणे चांगले आहे

जुनी पातळी 07 - 2तुम्ही IT-तज्ञ असल्यास, तुमच्यासाठी हा सुवर्णकाळ आहे. तुम्ही मोठ्या कंपनीत काम करू शकता आणि छोट्या शहरात राहू शकता किंवा परदेशी कंपनीत काम करू शकता. उदाहरणार्थ, तुम्ही EU पेक्षा दुप्पट कमी कमवू शकता, परंतु तुम्हाला स्थानिक श्रमिक बाजारापेक्षा 3-10 पट अधिक मिळतील. शहर जितके लहान तितका फरक जास्त. तुम्हाला मौल्यवान अनुभव, चांगले पैसे आणि उज्ज्वल भविष्य मिळेल. काहीवेळा तुम्ही तुमच्या नियोक्ता कार्यालयात व्यवसाय सहलीवर जाल. आणि जर तुम्हाला ते खूप आवडत असेल तर तुम्ही तिथे स्थलांतर करू शकता. वाढत्या भरतीने सर्व बोटी उचलल्या. योग्य वेळी आणि योग्य ठिकाणी अशी बोट का नसावी? ही देखील एक कला आहे.

तुम्ही एका नवीन स्तरावर पोहोचला आहात

पातळी 7

जुनी पातळी 07 - 3

1 एली, अॅरे

- अहो, अमिगो! - काय चालले आहे, एली? - आज मी तुम्हाला एका नवीन मनोरंजक अस्तित्वाबद्दल सांगेन - अॅरे. अॅरे हा एक विशेष डेटा प्रकार आहे जो एकापेक्षा जास्त मूल्य संचयित करू शकतो. जुनी पातळी 07 - 4- मी साधर्म्य सह प्रारंभ करू. नेहमीच्या घराची आणि उंच इमारतीची तुलना करूया. एक घर एकाच कुटुंबाने व्यापलेले आहे, तर एक उंच इमारत अपार्टमेंटमध्ये विभागली आहे. घरात राहणाऱ्या कुटुंबाला पत्र लिहिण्यासाठी तुम्हाला अनन्य पत्ता निर्दिष्ट करणे आवश्यक आहे. अपार्टमेंटमध्ये राहणाऱ्या कुटुंबासाठी, आपण त्याव्यतिरिक्त अपार्टमेंट नंबर निर्दिष्ट करणे आवश्यक आहे. - होय, ते स्पष्ट आहे. - तर, अॅरे व्हेरिएबल हे एका उंच इमारतीसारखे आहे. आपण त्यात अनेक मूल्ये संचयित करू शकता. अशा व्हेरिएबलमध्ये काही अपार्टमेंट (सेल्स) असतात. प्रत्येक अपार्टमेंटमध्ये त्याच्या नंबर (इंडेक्स) द्वारे प्रवेश केला जाऊ शकतो.हे करण्यासाठी, स्क्वेअर ब्रॅकेटमधील व्हेरिएबलच्या नावानंतर तुम्ही प्रवेश केलेल्या सेलची अनुक्रमणिका निर्दिष्ट करणे आवश्यक आहे. हे खूपच सोपे आहे. - मला अशी आशा आहे. - अॅरे व्हेरिएबल (उंच-उंच इमारत) कोणत्याही प्रकारचे असू शकते, म्हणून तुम्हाला फक्त TypeName[] variable_nameऐवजी लिहावे लागेल TypeName variable_name. - आपण अॅरेसह काय करू शकता याची येथे उदाहरणे आहेत: जुनी पातळी 07 - 5- किती रोमांचक! - अॅरे व्हेरिएबलला अतिरिक्त इनिशियलायझेशन आवश्यक आहे. - असे का? - एक नेहमीचा व्हेरिएबल त्याच्या घोषणेनंतर वापरण्यासाठी तयार आहे. अॅरेसाठी, हे थोडे अधिक क्लिष्ट आहे: - प्रथम, तुम्हाला N घटकांचा कंटेनर तयार करणे आवश्यक आहे, आणि नंतर तुम्ही त्यात मूल्ये ठेवू शकता. जुनी पातळी 07 - 6- होय. ते आता अधिक स्पष्ट होत आहे. - अॅरे बद्दल मूलभूत गोष्टी :
  1. अॅरेमध्ये अनेक सेल असतात.
  2. प्रत्येक सेलचा नंबर दर्शवून प्रवेश केला जातो.
  3. सर्व पेशी एकाच प्रकारच्या असतात.
  4. n घटकांच्या अॅरेमध्ये, सेलमध्ये अनुक्रमणिका 0,1,2,...,n-1 असते. अॅरेमध्ये इंडेक्स n असलेला सेल नाही.
  5. सर्व सेलसाठी प्रारंभिक मूल्य शून्य आहे, आदिम प्रकारांसाठी - 0, 0.0 अपूर्णांकांसाठी, असत्य - बुलियन प्रकारासाठी, अगदी साध्या अननिशिअलाइज्ड व्हेरिएबल्स प्रमाणेच.
  6. स्ट्रिंग[] यादी ही व्हेरिएबलची फक्त घोषणा आहे. प्रथम तुम्हाला अॅरे (कंटेनर) तयार करून ते व्हेरिएबलमध्ये ठेवावे लागेल आणि नंतर ते वापरावे लागेल. खालील उदाहरण पहा.
  7. जेव्हा तुम्ही ऑब्जेक्ट अॅरे (कंटेनर) तयार करता, तेव्हा त्याची लांबी (त्यात किती सेल असतील) निर्दिष्ट करणे आवश्यक असते. हे करण्यासाठी तुम्हाला कमांड लिहावी लागेल: TypeName हे मूल्यांचा प्रकार आहे जे अॅरेच्या सेलमध्ये संग्रहित केले जाईल.new TypeName[n];
जुनी पातळी 07 - 7- उदाहरणे: जुनी पातळी 07 - 8

2 रिशा, स्मृतीमध्ये अॅरेची व्यवस्था

- अहो, अमिगो! मेमरीमध्ये हे सर्व कसे कार्य करते ते मी तुम्हाला दाखवतो: जुनी पातळी 07 - 9- आणि हे 345 काय आहे? - खरं तर, मी ते हवेतून बाहेर काढले, परंतु सामान्यतः, तो "थांबा" शब्द असलेल्या स्ट्रिंगचा पत्ता आहे. - अॅरेसाठी, हे थोडे अधिक क्लिष्ट आहे:
जुनी पातळी 07 - 10
- 155,166,177 ही संख्या टोपीमधून बाहेर काढली जाते जी उजवीकडील स्ट्रिंगचा पत्ता दर्शवते? - होय. तुम्ही अंदाज लावलात ही चांगली गोष्ट आहे. लक्षात घ्या की, दुसऱ्या चित्रात, एक अतिरिक्त ऑब्जेक्ट आहे - 10 सेलची अॅरे. - सर्व काही स्पष्ट आहे, धन्यवाद. एक चित्र हजार शब्दांचे आहे. धन्यवाद, रिशा.

3 रिशा, अॅरे अॅरेची उदाहरणे

- मी तुम्हाला काही मनोरंजक गोष्टींची उदाहरणे देऊ इच्छितो जे तुम्ही अॅरेसह करू शकता: उदाहरण 1. जुनी पातळी 07 - 11उदाहरण 2. जुनी पातळी 07 - 12उदाहरण 3. जुनी पातळी 07 - 13उदाहरण 4. जुनी पातळी 07 - 14उदाहरण 5. जुनी पातळी 07 - 15

4 डिएगो, अॅरे निर्मिती आणि वापरासाठी कार्ये

- अहो, अमिगो! मित्रा, तुमच्यासाठी ही काही कार्ये आहेत:
कार्ये
1. 20 अंकांच्या अॅरेची कमाल 1. इनिशियलाइज अॅरे() : 1.1
पद्धतीमध्ये . 20 संख्यांची अॅरे तयार करा 1.2. कीबोर्ड वरून 20 संख्या वाचा आणि 2 सह अॅरे भरा. पद्धती max(int[] array) ने अॅरेच्या घटकांची कमाल संख्या शोधली पाहिजे



2

2. उलट क्रमाने स्ट्रिंग्सचा अॅरे
1. 10 स्ट्रिंग्सचा अॅरे तयार करा.
2. कीबोर्डवरून 8 स्ट्रिंग वाचा आणि त्यांना अॅरेमध्ये साठवा.
3. स्क्रीनवर संपूर्ण अॅरेची सामग्री (10 आयटम) उलट क्रमाने प्रदर्शित करा. प्रत्येक आयटम नवीन ओळीवर असावा.

3 3. 2 अॅरे
1. 10 स्ट्रिंगचा एक अॅरे तयार करा.
2. 10 अंकांची दुसरी अॅरे तयार करा.
3. कीबोर्डवरून 10 स्ट्रिंग वाचा आणि स्ट्रिंग अॅरे भरा.
4. स्ट्रिंग अॅरेच्या प्रत्येक सेलमधील स्ट्रिंगची लांबी समान इंडेक्ससह संख्या अॅरेच्या सेलमध्ये लिहा. संख्यांच्या अॅरेमधील सामग्री स्क्रीनवर प्रदर्शित करा. प्रत्येक मूल्य नवीन ओळीवर असावे.
4 4. उलट क्रमाने संख्यांचा अॅरे
1. 10 संख्यांचा अॅरे तयार करा.
2. कीबोर्डवरून 10 अंक वाचा आणि त्यांना अॅरेमध्ये साठवा.
3. उलट क्रमाने अॅरे घटकांची मांडणी करा.
4. परिणाम स्क्रीनवर प्रदर्शित करा. प्रत्येक मूल्य नवीन ओळीवर असावे.
5. एक मोठा आणि दोन लहान अॅरे
1. 20 संख्यांचा अॅरे तयार करा.
2. कीबोर्डवरून 20 संख्या वाचा आणि त्यांच्यासह अॅरे भरा.
3. प्रत्येकी 10 अंकांचे दोन अॅरे तयार करा.
4. मोठ्या अॅरेची संख्या दोन लहान अॅरेमध्ये कॉपी करा: संख्यांचा अर्धा भाग पहिल्या अॅरेमध्ये, दुसरा अर्धा दुसऱ्या अॅरेमध्ये.
5. स्क्रीनवर दुसरा लहान अॅरे प्रदर्शित करा. प्रत्येक मूल्य नवीन ओळीवर असावे.

5 एली, अॅरेलिस्ट विरुद्ध अॅरे

- मी आहे. - हाय, एली! - आज आमच्याकडे एक नवीन रोमांचक विषय आहे! आता मी तुम्हाला एका मनोरंजक नवीन वर्गाबद्दल सांगेन, ArrayList . - अरे, नवीन वर्ग? व्वा! ते काय करते? - मी थोड्या मागच्या कथेने सुरुवात करतो. प्रोग्रामरना अॅरेचा एक गुणधर्म आवडला नाही: त्याचा आकार बदलणे अशक्य आहे. तुम्हाला अॅरेमध्ये आणखी तीन नोंदी साठवायच्या असतील, पण एकच मोकळी जागा असेल तर काय करावे? - जागेच्या कमतरतेच्या समस्येचा एकमेव उपाय म्हणजे एक खूप मोठा अॅरे तयार करणे ज्यामध्ये सर्व घटक आहेत. परंतु यामुळे अनेकदा मेमरीचा अकार्यक्षम वापर होतो. उदाहरणार्थ, 99% अॅरे लाइफटाइममध्ये तुम्हाला फक्त 3 घटक अॅरेमध्ये साठवायचे असतील आणि फक्त 1% - 100 घटकांमध्ये, तुम्हाला 100 घटकांचा अॅरे तयार करावा लागेल. - मग प्रोग्रामर काय घेऊन आले? - त्यांनी ArrayList हा वर्ग लिहिला ज्याने Array प्रमाणेच काम केले, परंतु त्याचा आकार बदलू शकतो. - एक मनोरंजक चाल. आणि त्यांनी ते कसे केले? - प्रत्येक ArrayList ऑब्जेक्ट आत घटकांचा एक सामान्य अॅरे संग्रहित करतो. जेव्हा तुम्ही ArrayList मधील घटक वाचता तेव्हा ते त्यांच्या अंतर्गत अॅरेमधून वाचते. जेव्हा तुम्ही घटक लिहिता तेव्हा ते त्यांना अंतर्गत अॅरेमध्ये लिहितात. तुलना करा: जुनी पातळी 07 - 16- मग ArrayList चा फायदा काय आहे? माझ्यासाठी, कोड लांब झाला. - प्रथम, अॅरेलिस्ट अॅरेमध्ये उपलब्ध नसलेल्या काही अतिरिक्त वैशिष्ट्यांचे समर्थन करते, जे प्रोग्रामर बरेचदा वापरतात. उदाहरणार्थ,मध्ये घटक घाला आणि छिद्र न ठेवता त्यांना अॅरेच्या मध्यभागी हटवा. - दुसरे, ArrayList त्याचा आकार बदलू शकते . जेव्हा ArrayList ला त्याच्या अंतर्गत अॅरेमध्ये आणखी एक घटक संचयित करणे आवश्यक असते आणि तेथे कोणतीही मोकळी जागा नसते, तेव्हा ArrayList मध्ये पुढील गोष्टी घडतात :
  1. दुसरा एक अॅरे तयार केला आहे, दुप्पट मोठा.
  2. जुन्या अॅरेचे सर्व घटक नवीन अॅरेमध्ये कॉपी केले जातात.
  3. नवीन अॅरे ArrayList ऑब्जेक्टच्या अंतर्गत व्हेरिएबलमध्ये संग्रहित केला जातो, जुना अॅरे कचरा घोषित केला जातो (आम्ही फक्त त्याचा संदर्भ यापुढे संग्रहित करत नाही).
जुनी पातळी 07 - 17आणि ArrayList सह कसे कार्य करावे? - वास्तविक, अॅरे प्रमाणेच. इकडे पहा. चला अ‍ॅरेलिस्टसह कामाची तुलना करू आणि अॅरेसह कार्य करू. उदाहरण म्हणून, खालील कार्य सोडवू: « प्रोग्रामने कीबोर्ड 10 स्ट्रिंगमधून वाचले पाहिजे आणि त्यांना उलट क्रमाने स्क्रीनवर प्रदर्शित केले पाहिजे . - हे तपासा: जुनी पातळी 07 - 18- मी एकाच रंगाने दोन्ही स्तंभांमध्ये समतुल्य क्रिया रंगवल्या आहेत. - हे वेगळे दिसते, परंतु आपण जवळून पाहिले तर सर्वकाही समान आहे. - होय. आता ArrayList वापरताना आमच्याकडे कोणतेही चौरस कंस नाहीत . त्याऐवजी, आम्ही get , set आणि add या पद्धती वापरतो . - माझ्या लक्षात आले आहे. पण ते अजूनही खूप समान आहे.

6 डिएगो, ArrayList कार्ये

- तू पुन्हा काही करत नाहीस? तुम्ही रोबोट आहात, नाही का? यंत्रमानव नेहमी काही ना काही कामात व्यस्त असतात. तुम्हाला चालू ठेवण्यासाठी येथे काही कार्ये आहेत. पण काही टिप्स सह सुरुवात करूया. - टीप 1: सूचीचा अर्थ सामान्यतः ArrayList असा होतो . - टीप 2: स्ट्रिंग म्हणजे स्ट्रिंगचा प्रकार . - टीप 3: स्ट्रिंगची सूची तयार करणे म्हणजे सामान्यतः ArrayList<String> list = new ArrayList<String>();
कार्ये
कार्य 1. सूचीमधील 5 भिन्न स्ट्रिंग
1. स्ट्रिंगची सूची तयार करा.
2. सूचीमध्ये 5 भिन्न स्ट्रिंग जोडा.
3. स्क्रीनवर त्याचा आकार प्रदर्शित करा.
4. सूचीतील सामग्री स्क्रीनवर प्रदर्शित करा. प्रत्येक मूल्य नवीन ओळीवर असावे. लूप वापरा.
2 कार्य 2. 5 ओळी: «101», «102», «103», «104», «105»
1. स्ट्रिंगची सूची तयार करा.
2. सूचीमध्ये 5 स्ट्रिंग जोडा. «101», «102», «103», «104», «105».
3. पहिला, मधला आणि शेवटचा हटवा.
4. सूचीतील सामग्री स्क्रीनवर प्रदर्शित करा. प्रत्येक मूल्य नवीन ओळीवर असावे. लूप वापरा.
5. स्क्रीनवर त्याचा आकार प्रदर्शित करा. (एक नोंद हटवल्यानंतर, इतर नोंदींचे अनुक्रमणिका बदलतात. उदाहरणार्थ, जर आपण पहिला घटक हटवला तर दुसरा पहिला होईल).
3 कार्य 3. उलट क्रमाने 5 ओळी
1. स्ट्रिंगची सूची तयार करा.
2. कीबोर्डवरून 5 स्ट्रिंग वाचा, नंतर त्यांना सूचीमध्ये जोडा.
3. त्यांना उलट क्रमाने व्यवस्थित करा.
4. सूचीतील सामग्री स्क्रीनवर प्रदर्शित करा. प्रत्येक मूल्य नवीन ओळीवर असावे. लूप वापरा.
4

कार्य 4. सूचीच्या सुरुवातीला 5 स्ट्रिंग जोडा
1. स्ट्रिंगची सूची तयार करा.
2. कीबोर्ड 5 स्ट्रिंगवरून वाचा. या स्ट्रिंग्स सूचीच्या सुरुवातीला जोडा, शेवटी नाही.
3. सूचीतील सामग्री स्क्रीनवर प्रदर्शित करा. प्रत्येक मूल्य नवीन ओळीवर असावे. लूप वापरा.

कार्य 5. शेवटची स्ट्रिंग हटवा आणि ती सूचीच्या सुरुवातीला जोडा
1. स्ट्रिंगची सूची तयार करा.
2. कीबोर्ड 5 स्ट्रिंगवरून वाचा. या स्ट्रिंग्स सूचीमध्ये जोडा.
3. शेवटची स्ट्रिंग हटवा आणि सूचीच्या सुरुवातीला जोडा. ही क्रिया 13 वेळा करा.
4. सूचीतील सामग्री स्क्रीनवर प्रदर्शित करा. प्रत्येक मूल्य नवीन ओळीवर असावे. लूप वापरा.

7 रिशा, जेनेरिक

- आता, आणखी एक छान विषय. - हा दिवस आश्चर्याने भरलेला आहे. तो खऱ्या वाढदिवसासारखा आहे. - आज मी तुम्हाला जेनेरिक्स म्हणजे काय ते सांगेन. जेनेरिक्स असे प्रकार आहेत ज्यात पॅरामीटर्स असतात. Java मध्ये, कंटेनर वर्ग तुम्हाला त्यांच्या अंतर्गत वस्तूंचे प्रकार निर्दिष्ट करण्यास सक्षम करतात . - जेव्हा आम्ही जेनेरिक व्हेरिएबल घोषित करतो, तेव्हा आम्ही एक ऐवजी दोन प्रकार निर्दिष्ट करतो: व्हेरिएबलचा प्रकार आणि व्हेरिएबलमध्ये संग्रहित डेटाचा प्रकार. याचे उत्तम उदाहरण म्हणजे ArrayList. जेव्हा आपण ArrayList प्रकाराचे नवीन ऑब्जेक्ट/व्हेरिएबल तयार करतो, तेव्हा सूचीमध्ये संग्रहित व्हॅल्यूजचा प्रकार निर्दिष्ट करणे देखील चांगले आहे. जुनी पातळी 07 - 19- हे रोमांचक वाटते. तुम्ही कोणत्याही प्रकाराबद्दल जे बोललात ते मला विशेष आवडले . - हे फक्त चांगले असल्याचे दिसते. खरं तर, जर एका पद्धतीमध्ये स्ट्रिंग्स अॅरेलिस्टमध्ये ठेवल्या गेल्या असतील आणि दुसऱ्या पद्धतीमध्ये तुम्ही त्यातील मजकुरासह कार्य करत असाल आणि फक्त संख्या असतील अशी अपेक्षा केली तर प्रोग्राम क्रॅश होईल. - मी पाहतो. - आतापर्यंत, आम्ही टाइप पॅरामीटर्ससह आमचे स्वतःचे वर्ग तयार करणार नाही , आम्ही जावा निर्मात्यांनी लिहिलेले वर्ग वापरण्यास शिकू. - मी टाइप-पॅरामीटर म्हणून कोणताही वर्ग वापरू शकतो, अगदी मी स्वतः लिहिलेला? - होय, आदिम वगळता कोणताही प्रकार. सर्व क्लास पॅरामीटर्स क्लास ऑब्जेक्ट मधून इनहेरिट केले पाहिजेत. - म्हणून मी ArrayList<int> लिहू शकत नाही , मी करू शकतो का? - आपण करू शकत नाही. परंतु जावा डेव्हलपर्सनी आदिम प्रकारांसाठी त्यांचे नॉन-प्रिमिटिव अॅनालॉग्स - वारशाने मिळालेले वर्ग लिहिले आहेत.ऑब्जेक्ट . ते कसे दिसते ते येथे आहे: जुनी पातळी 07 - 20- आदिम प्रकार आणि अॅनालॉग वर्ग (रॅपर वर्ग) एकमेकांना सहजपणे नियुक्त केले जाऊ शकतात: जुनी पातळी 07 - 21- ठीक आहे. मग मला वाटते की मी ArrayList अधिक वेळा वापरेन.

8 रिशा, अॅरेलिस्टची उदाहरणे, जेनेरिक

जुनी पातळी 07 - 22- आता मी तुम्हाला खरोखर उपयुक्त गोष्टी देईन. ArrayList आणि Generics सह काम करण्यासाठी येथे काही सुलभ उदाहरणे आहेत: - उदाहरण 1. जुनी पातळी 07 - 23- उदाहरण 2. जुनी पातळी 07 - 24- उदाहरण 3. जुनी पातळी 07 - 25- उदाहरण 4. जुनी पातळी 07 - 26- उदाहरण 5. जुनी पातळी 07 - 27- अप्रतिम! तर, डिएगो आता मला अशाच कामांचा एक समूह देणार आहे, नाही का? - होय!

9 डिएगो, यादी<T> कार्ये

- शेवटी तुम्ही मोकळे आहात. मी तुमच्यासाठी ही कार्ये लक्षात ठेवून थकलो आहे. तुम्हाला कायम ठेवण्यासाठी येथे आणखी काही आहेत:
Intellij Idea मध्ये करायची अतिरिक्त कामे
1. तीन अॅरे
1. कीबोर्डवरून 20 संख्या वाचा, त्यांना सूचीमध्ये सेव्ह करा, नंतर त्यांना तीन इतर सूचींमध्ये क्रमवारी लावा:
1 स्टोअर्स संख्यांची यादी करा 3 ने भागाकार ( x%3==0 )
2 स्टोअर संख्यांची यादी करा 2 ने भागाकार (x%3==0) x%2==0 )
यादी 3 उर्वरित संख्या संग्रहित करते.
एकाच वेळी 3 आणि 2 ने विभाज्य संख्या (उदाहरणार्थ 6) या दोन्ही सूचींशी संबंधित आहेत - सूची 1 आणि सूची 2. 2.
पद्धत printList() सूचीतील प्रत्येक घटक नवीन ओळीवर प्रदर्शित करेल. 3. या तीन सूची स्क्रीनवर प्रदर्शित करण्यासाठी
पद्धत printList() वापरा. प्रथम यादी 1 प्रदर्शित करावी, नंतर यादी 2, त्यानंतर 3 यादी.
2 2. उलट क्रमाने 5 शब्द
कीबोर्डवरून 5 शब्द वाचा. त्यांना स्ट्रिंग सूचीमध्ये जोडा आणि त्यांना उलट क्रमाने स्क्रीनवर प्रदर्शित करा.
3 3. शब्द «येथे»
1. «थांबा», «पाहा», «ऐका» या शब्दांची यादी तयार करा.
2. प्रत्येक शब्दानंतर «येथे» असलेली स्ट्रिंग जोडा.
3. परिणाम प्रदर्शित करा. सूचीतील प्रत्येक घटक नवीन ओळीवर असावा. "साठी" लूप वापरा.
4 4. अक्षरे «r» आणि «l»
1. शब्द/स्ट्रिंगची यादी तयार करा, तुम्हाला हवे ते भरा.
2. पद्धत fix() असावी:
2.1. स्ट्रिंग 2.2 च्या सूचीमधून सर्व शब्द हटवा ज्यात अक्षर «r» आहे
. «l» अक्षर असलेले सर्व शब्द दुप्पट करा.
२.३. शब्द न बदलता सोडा जर त्यात «r» आणि «l» दोन्ही अक्षरे असतील.
२.४. इतर शब्दांसह काहीही करू नका.

उदाहरण:
रोझ
विलो लियर
ओक


आउटपुट डेटा :
विलो
विलो
लिरे
ओक
5. शब्दांची नक्कल करा
1. कीबोर्डवरून 10 शब्द/स्ट्रिंग वाचा, त्यांना स्ट्रिंग सूचीमध्ये जोडा.
2. पद्धती दुहेरी मूल्यांनी नमुन्यानुसार शब्दांची नक्कल केली पाहिजे:
a,b,c → a,a,b,b,c,c.
3. परिणाम प्रदर्शित करा. सूचीतील प्रत्येक घटक नवीन ओळीवर असावा. "साठी" लूप वापरा.

10 प्राध्यापक

जुनी पातळी 07 - 28- मला माझी अप्रतिम व्याख्याने सापडली! त्यामुळे आज तुम्हाला अॅरे आणि लिस्टमधील सर्वात मौल्यवान ज्ञान मिळेल. ते येथे आहेत: Java मधील ArrayList बद्दल टिपा

11 ज्युलिओ

- अहो, अमिगो! मला आनंद आहे की तुम्ही या सर्व गोष्टींचा सामना केला आहे - तुम्ही पुरस्कारास पात्र आहात:

12 कॅप्टन गिलहरी

- हॅलो, सैनिक! - शुभ प्रभात गुरूजी! - माझ्याकडे तुमच्यासाठी काही चांगली बातमी आहे. तुमची कौशल्ये बळकट करण्यासाठी येथे एक द्रुत तपासणी आहे. हे दररोज करा आणि तुम्ही तुमची कौशल्ये त्वरीत वाढवाल. Intellij IDEA मध्ये कार्ये विशेषत: करण्यासाठी डिझाइन केलेली आहेत.
Intellij Idea मध्ये करायची अतिरिक्त कामे
1. उलट क्रमाने क्रमांक प्रदर्शित करा
कीबोर्डवरून 10 संख्या वाचा आणि त्यांची यादी भरा.
स्क्रीनवर उलट क्रमाने संख्या प्रदर्शित करा. लूप वापरा.
2 2. पहिल्या M ओळी सूचीच्या शेवटी हलवा
कीबोर्डवरून वाचा 2 अंक: N आणि M .
कीबोर्ड एन स्ट्रिंग्समधून वाचा आणि त्यांच्यासह सूची भरा. पहिल्या M ओळी सूचीच्या शेवटी
हलवा सूची स्क्रीनवर प्रदर्शित करा. प्रत्येक मूल्य नवीन ओळीवर असावे.
3 3. अॅरेमधील सर्वात मोठी आणि सर्वात लहान संख्या
20 संख्यांचा अॅरे तयार करा.
कीबोर्डवरून वाचलेल्या संख्येने ते भरा.
अॅरेमधील सर्वात मोठी आणि लहान संख्या शोधा.
स्पेसद्वारे विभक्त केलेल्या सर्वात मोठ्या आणि सर्वात लहान संख्या स्क्रीनवर प्रदर्शित करा.
4 4. वापरकर्ता "एंड" स्ट्रिंगमध्ये प्रवेश करेपर्यंत कीबोर्डवरील स्ट्रिंग वाचा.
स्ट्रिंगची सूची तयार करा.
कीबोर्ड स्ट्रिंगमधून वाचा (तुम्हाला जे पाहिजे ते), त्यांना सूचीमध्ये जोडा.
वापरकर्ता "एंड" स्ट्रिंगमध्ये प्रवेश करेपर्यंत कीबोर्डवरील स्ट्रिंग वाचा. "शेवट" वगळले पाहिजे.
स्क्रीनवर तार प्रदर्शित करा. प्रत्येक स्ट्रिंग नवीन ओळीवर असावी.
5. मोठा आवाज!
एक प्रोग्राम लिहा जो 30 ते 0 पर्यंत मोजला जाईल आणि "बँग!" प्रदर्शित करेल. शेवटी. प्रोग्रामने प्रति सेकंद 10 वेळा संख्या कमी केली पाहिजे. विलंब घालण्यासाठी खालील फंक्शन वापरा:
Thread.sleep(100); // सेकंदाच्या दहाव्या भागाचा विलंब.
उदाहरण:
30
29

1
0
बँग!
6 6. कुटुंब फील्डसह मानव वर्ग
तयार करा : स्ट्रिंग नाव , बुलियन लिंग , पूर्ण वय , मानवी वडील , मानवी आई . मानवी वर्गाच्या 9 वस्तू तयार करा आणि त्या अशा प्रकारे भरा की दोन आजोबा, दोन आजी, वडील, आई आणि तीन मुले मिळतील. स्क्रीनवर वस्तू स्क्रीनवर प्रदर्शित करा. टीप: जर तुम्ही तुमची पद्धत String toString() ह्युमन वर्गात लिहिली, तर ती वस्तू प्रदर्शित करण्यासाठी वापरली जाईल. उदाहरण आउटपुट: नाव: अण्णा, लिंग: स्त्री, वय: 21, वडील: पॉल, आई: केट नाव: केट, लिंग: स्त्री, वय: 55





नाव: इयान, लिंग: पुरुष, वय: 2, वडील: मायकेल, आई: अण्णा
7. एक मॉडिफायर स्टॅटिक हलवा
एक स्टॅटिक मॉडिफायर हलवा जेणेकरून प्रोग्राम कंपाइल होईल.
- ती कामे हिरव्या भाज्यांसाठी होती. मी उच्च जटिलतेची बोनस कार्ये जोडली. फक्त टॉप गनसाठी.
बोनस कार्ये
1. प्रोग्राम संकलित आणि चालत नाही. त्याचे निराकरण करा.
कार्य: कीबोर्डवरून मांजरीचा डेटा वाचा आणि तो स्क्रीनवर प्रदर्शित करा.
उदाहरण:
मांजरीचे नाव जिंक्स आहे, वय 6 आहे, वजन 5 आहे, शेपूट = 22
मांजरीचे नाव मेसी आहे, वय 8 आहे, वजन 7 आहे, शेपूट = 20
2 2. प्रोग्राममध्ये नवीन कार्यक्षमता जोडा.
जुने कार्य: एंटर दाबून वापरकर्ता रिक्त ओळ प्रविष्ट करेपर्यंत प्रोग्राम स्ट्रिंग वाचतो. नंतर ते लोअर-केसला अपर-केसमध्ये रूपांतरित करते (आई एमओएममध्ये बदलते) आणि स्क्रीनवर प्रदर्शित करते.
नवीन कार्य: एंटर दाबून वापरकर्ता रिक्त ओळ प्रविष्ट करेपर्यंत प्रोग्रामने स्ट्रिंग वाचले पाहिजे. कार्यक्रम नंतर एक नवीन यादी तयार करतो. स्ट्रिंगमध्ये सम संख्या असल्यास, स्ट्रिंग डुप्लिकेट केली जाते, विषम संख्या असल्यास, स्ट्रिंग तिप्पट केली जाते.
उदाहरण इनपुट:
कॅट
मांजरी
मी
उदाहरण आउटपुट:
मांजर मांजर
मांजरी मांजरी
मी मी
3 3. अल्गोरिदम शिकणे आणि सराव करणे.
कीबोर्डवरून 20 संख्या वाचा आणि त्यांना उतरत्या क्रमाने प्रदर्शित करा.
टिप्पण्या
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION