KodeGym/Blog Jawa/Acak/Tingkat Tua 08
John Squirrels
tingkat
San Francisco

Tingkat Tua 08

Diterbitake ing grup

Pasar tenaga kerja global

Lawas Level 08 - 1Yen sampeyan manggon ing negara cilik, miskin utawa berkembang, sampeyan bisa uga ngalami keterbatasan pasar tenaga kerja lokal ing sawetara titik.

Watesan kanggo pasar tenaga kerja lokal

1 Gaji sithik

Sanajan sampeyan minangka spesialis sing nduweni kualifikasi dhuwur, bisa uga ora ana majikan sing bisa mbayar gaji sampeyan ing pasar tenaga kerja lokal. Tuladha: guru, ilmuwan.

2 Gelar kuliah sing ora perlu

Jumlah pengacara lan ekonom universitas ngasilake ngluwihi panjaluk pasar tenaga kerja luwih sepuluh kaping. 90% spesialis kasebut ora bisa kerja ing profesi. Asring amarga kualitas pendidikan sing kurang.

3 Ora ana tuntutan kanggo profesi sampeyan

Sampeyan bisa uga dadi ilmuwan sing apik, nanging negara ora mbiayai riset dhasar maneh. Ing kantor registrasi tenaga kerja sampeyan disaranake kanggo kualifikasi maneh. Ing kahanan kaya mengkono iku banget unwise, amarga ana sawetara negara ngendi kawruh lan skills sing dikarepake. Nalika ilmuwan kondhang ing donya ninggalaken cathedra asli lan mapan kanggo ngumbah piring ing New-York - iku tragedi. Nalika ilmuwan sing misuwur ing donya ngumbah piring ing negarane tinimbang dadi kepala katedral ing New-York - iki tragedi sing luwih gedhe.

4 Kesempatan karir cilik

Sampeyan minangka broker bursa saham lan sampeyan pengin maju minangka spesialis fokus ing dana kredit finansial. Sampeyan pengin dadi kepala yayasan investasi sampeyan ing mangsa ngarep. Ora ana panjaluk spesialis kaya sampeyan ing negara sampeyan.

5 Pasar tenaga kerja cilik

Ing negara sampeyan mung ana rong perusahaan sing kasengsem ing spesialis kaya sampeyan. Yen sampeyan kerja ing salah siji saka wong-wong mau, sampeyan bisa uga dilarang nggarap saingan. Sampeyan prasaja ora duwe panggonan kanggo pindhah. Proses globalisasi lan pangembangan lan murah teknik telekomunikasi nyebabake pasar tenaga kerja global. Pasar global kalebu perusahaan sing gelem (lan bisa) nyewa majikan ing luar negeri. Iki uga kalebu pengusaha sing gelem (lan bisa) entuk kerja ing perusahaan asing.

Kaluwihan saka pasar tenaga kerja global

1 Gaji luwih murah tinimbang ing negara maju, nanging luwih dhuwur tinimbang ing negara berkembang

Yen sampeyan saka negara berkembang lan sampeyan spesialis sing dikarepake ing pasar tenaga kerja global, gaji sampeyan bisa beda-beda 5-10 kaping ing pasar global lan ing lokal. Apa maneh sampeyan bisa mbuwang dhuwit sampeyan ing negara sampeyan, mbuwang menyang ekonomi.

2 Pengalaman. Superior bisnis-proses

Ana telung perkara sing paling penting sing diwenehake dening proyek sampeyan: pengalaman, dhuwit lan sambungan. Yen sampeyan wis biasa njupuk dhuwit - iku masalah sampeyan . Sampeyan bisa entuk pengalaman sing paling larang yen sampeyan kerja ing perusahaan pimpinan ing saindenging jagad. Dheweke nampa tendensi globalisasi, mula entuk kerja ing kana luwih gampang tinimbang sing sampeyan bayangake. Nalika sampeyan dadi karyawan perusahaan sampeyan duwe kesempatan kanggo ndeleng kabeh proses bisnis internal sing efektif lan ora efektif. Sampeyan mung kudu nonton lan ngrungokake.

3 Kesempatan karir gedhe

Pakaryan ing perusahaan internasional gedhe bakal mbantu sampeyan tuwuh kanthi profesional lan mbangun karir. Sampeyan bisa uga entuk sambungan sing apik ing saindenging jagad, lan iki migunani banget: entuk reputasi minangka spesialis sing mumpuni lan sawetara perusahaan internasional bisa uga nawakake sampeyan terus mbangun karir sampeyan. Kabeh sing dibutuhake wong sing duwe bakat yaiku kesempatan; dheweke bakal mikir carane nggunakake dhewe.

4 Bisnis-lelungan

Sampeyan bakal kerep ditawani kanggo lelungan bisnis ing luar negeri. Utamane yen perusahaan sampeyan kerja duwe sawetara subdivisi ing luar negeri. Aja nglirwakake kesempatan kasebut: iki minangka kesempatan sing apik kanggo lelungan lan uga entuk kawruh lan katrampilan anyar, ngobrol karo wong. Elinga, luwih akeh wawasan sampeyan, luwih akeh keuntungan sing sampeyan entuk.

5 Kesempatan kanggo pindhah menyang negara sing sampeyan senengi

Lawas Level 08 - 2Asring kedadeyan yen sampeyan wis nggawe jeneng dhewe minangka spesialis sing mumpuni, sampeyan entuk tawaran kanggo pindhah (makarya) menyang kantor majikan sampeyan. Iku banget trep. Ing wektu iku sampeyan mbokmenawa wis ana ing trip bisnis lan duwe kawruh apik ing ngendi sampeyan arep. Sampeyan wis duwe kanca lan kenalan ing kana. Sampeyan bakal entuk proyek sing apik lan kolega sing saiki wis apik. Iki minangka kahanan imigrasi sing paling apik sing aku ngerti.

Panjaluk pasar tenaga kerja global

1 Profesi sampeyan kudu ketemu dheweke

Ora kabeh profesi nyukupi tuntutan pasar global. Nanging akeh sing nindakake. Lan dhaftar iki mundak akeh terus. Aku bisa tetep menehi jeneng kanggo wektu sing suwe: dhukungan, pangembangan, riset, desain, meh kabeh sing ana gandhengane karo web lan komputer. Yen profesi sampeyan mung muncul 20-30 taun kepungkur, ana kemungkinan sing bisa gampang globalisasi.

2 Rega lan kualitas

Nalika perusahaan manca weruh bisa nyewa spesialis kualitas sing luwih dhuwur lan rega murah ing negara sampeyan, iku hard kanggo nolak. Sampeyan kudu "luwih apik lan luwih murah" utawa "luwih murah". Mung "luwih murah" ora bakal gawe marem perusahaan manca, amarga risiko akeh nyewa spesialis ing luar negeri.

3 Inggris

Ing abad kaping 21 basa Inggris minangka basa internasional. Yen sampeyan pengin nggarap pasar global lan nikmati kabeh keuntungane, nanging Inggris dudu basa asli sampeyan - sinau. Ing ngisor tingkat Inggris sampeyan kudu kuwat loro liyane kaluwihan.

Sampeyan wis tekan tingkat anyar

Tingkat 8

Lawas Level 08 - 3

1 Elly, Panjelasan koleksi

Lawas Level 08 - 4- Hei, Amigo. Dina iki aku arep ngomong babagan koleksi. Ing Jawa, kelas sing tujuan utama kanggo nyimpen sakumpulan unsur liyane diarani koleksi / wadhah. Conto kelas kasebut, sing wis sampeyan ngerti, yaiku ArrayList. - Ing Jawa, koleksi dipérang dadi telung klompok utama: Set, List, lan Map. - Dadi apa bedane? - Aku bakal miwiti karo Set. Mbayangno tumpukan sepatu. Iku Set. Ing set, sampeyan bisa nambah unsur, golek utawa mbusak. Nanging unsur ora duwe urutan sing ketat! - Penjelasane singkat banget ... -Saiki mbayangno tumpukan sepatu sing padha, wektu iki diantrekake ing tembok. Ana pesenan saiki. Saben unsur duwe nomer. Contone, sampeyan bisa nemokake "nomer pasangan 7" kanthi nomer kasebut. Iki minangka Dhaptar . Sampeyan bisa nambah unsur ing wiwitan utawa ing tengah dhaftar, utawa mbusak, kanggo nindakake iki mung nomer. - Ngerti. Kepiye babagan Map? - Bayangake sepatu sing padha, nanging saiki ing saben pasangan ana label, contone «Nick», «Joe», utawa «Ann». Iki minangka Peta, asring diarani «kamus». Saben unsur duwe jeneng unik sing bisa diakses. Jeneng unik saka unsur kasebut uga disebut kunci. Lan Peta minangka sakumpulan pasangan kunci-nilai. Tombol ora kudu dadi senar. Bisa dadi jinis apa wae. Peta , kang jinis tombol punikaInteger , iku bener Dhaftar (karo sawetara beda). - Iku cetha, nanging aku kaya kanggo ndeleng conto liyane. - Risha bakal menehi conto, lan aku pengin nambah sawetara tembung liyane. - Kabeh koleksi lan kontaner ora nyimpen apa-apa nalika lagi digawe. Nanging sampeyan bisa nambah unsur kanggo wong-wong mau sawise. Dheweke bakal ngganti ukuran kanthi dinamis. - Oh, saiki menarik. Lan carane sampeyan ngerti carane akeh unsur ing koleksi? - Kanggo nindakake iki, ana ukuran metode () . Koleksi duwe kabeh sing dibutuhake. Aku mikir ing sawetara pawulangan sampeyan bakal weruh dhewe carane Handy koleksi iki. - Muga-muga.

1 Risha, Dhaptar kabeh koleksi lan antarmuka

Lawas Level 08 - 5 - Hei, Amigo. - Hai, Risha. - Lila ngandhani yen sampeyan pengin luwih akeh conto koleksi. Aku bakal menehi sawetara. Aku pengin nuduhake dhaptar koleksi lan antarmuka: Lawas Level 08 - 6- Hum, akeh banget. Ana papat Dhaptar, telung Set lan papat Peta. - Ya, iki kabeh macem-macem implementasi dhaptar antarmuka, Setel, lan Peta. - Lan apa prabédan antarane implementasine? - Iki mung apa sing arep kita ngomong babagan dina iki. Mung ngenteni sethithik. - Mbok sampeyan wis duwe sawetara pitakonan. - Aku ngerti carane nampilake dhaptar menyang layar. Lan carane nampilake Set lan Peta? - Unsur Dhaftar duwe urutan sing ketat, saengga bisa ditampilake mung kanthi nomer. Set lan Peta ora duwe urutan unsur sing ketat. Bener, urutan unsur-unsur kasebut bisa diganti nalika sampeyan nambah utawa mbusak item apa wae. - Wah, menarik! - Mulane, obyek khusus ( iterator ) diciptakake kanggo nggarap unsur koleksi. Nggunakake, sampeyan bisa mbukak kabeh unsur koleksi, sanajan ora ana nomer, mung jeneng (Peta), utawa ora ana jeneng (Set). - Tuladha: Lawas Level 08 - 7- Wah! Lan apa tegese kabeh iki? - Ing kasunyatan, iku cukup prasaja. Kaping pisanan, kita entuk obyek iterator khusus saka koleksi. Wis mung rong cara. 1 cara sabanjuré () punika bali unsur sabanjuré koleksi. 2 cara hasNext () punika mriksa apa ana unsur ora bali dening sabanjuré () durung. - Ya. Dadi luwih cetha. Ayo kula pitutur marang kowe carane aku ngerti. - Dadi, kanggo njaluk obyek iterator gaib iki, pisanan, sampeyan kudu nelpon iterator cara () ing koleksi. - Banjur aku njaluk wong siji-siji ing daur ulang nalika ana item unreturned. Aku njaluk unsur koleksi dening nelpon sabanjuré () lan mriksa apa ana unsur ing iterator nggunakake hasNext (). Aku bener to? - Ya, kaya ngono. Lan saiki sing paling menarik. - Ing Jawa, ana notasi singkat babagan panggunaan iterator. Kajaba kanggo nalika lan kanggo , operator khusus liyane « kanggo saben » ditambahake. Ing kode operator iki dituduhake karo tembung kunci sing padha kanggo . - Kanggo saben operator mung digunakake karo koleksi lan kontaner. Iku ndhelikake nggunakake iterator. - Ayo kula nuduhake sampeyan cara lengkap lan cendhak kanggo nggarap iterator: Lawas Level 08 - 8- Wigati dicathet: ora ana tembung ijo utawa abang ing tabel sing bener. Nyatane, 3 baris diganti siji: Lawas Level 08 - 9- Iku katon apik banget. Aku luwih seneng karo cara iki! - Ayo padha ndeleng conto sing padha karo ing ndhuwur, mung ing wangun singkat: Lawas Level 08 - 10- Iku babar blas crita beda! - Aku bungah sampeyan seneng.

3 Diego, tugas Koleksi

- Hei, Amigo. Aku pengin menehi sawetara tugas koleksi:
tugas
1 1. Tanduran HashSet
Nggawe koleksi HashSet saka unsur jinis String . Tambah ing koleksi 10 senar: semangka, gedhang, ceri, woh pir, melon, blackberry, ginseng, strawberry, iris, lan kentang. Tampilake menyang layar isi koleksi. Saben entri kudu ana ing baris anyar. Nonton carane ngowahi urutan unsur sing ditambahake.
2 2. HashMap saka 10 pasangan
Nggawe koleksi HashMap<String, String> , lebokake 10 pasang string menyang koleksi: semangka - berry, pisang - suket, ceri - berry, woh pir - woh, melon - sayuran, blackberry - berry, ginseng - ROOT, stroberi - berry, iris - kembang, kentang - umbi.
Tampilake menyang layar isi koleksi. Saben entri kudu ana ing baris anyar.

Conto output (mung siji senar ditampilake):
kentang - umbi
3 3. Koleksi kucing HashMap
Ana kelas Cat , sing nduweni jeneng lapangan (jeneng, String).
Gawe koleksi HashMap<String, Cat> .
Tambah 10 kucing, nggunakake jeneng kucing minangka kunci.
Tampilake menyang layar asil. Saben entri kudu ana ing baris anyar.
4 4. Tampilake menyang layar dhaptar tombol
Ana koleksi HashMap<String, String> , wis ana 10 senar sing beda.
Tampilake dhaptar tombol ing layar. Saben entri kudu ana ing baris anyar.
5 5. Tampilake menyang layar dhaptar nilai
Ana koleksi HashMap<String, String> , wis ana 10 strings beda.
Tampilake dhaptar nilai ing layar. Saben entri kudu ana ing baris anyar.
6 6. Koleksi HashMap Object
Ana koleksi HashMap<String, Object> , wis ana 10 pasangan obyek sing beda.
Tampilake menyang layar isi koleksi. Saben entri kudu ana ing baris anyar.

Conto output (mung siji string ditampilake):
Sim - 5

4 Kim, Pambuka kanggo jinis Date

Lawas Level 08 - 11- Hei, Amigo. Aku arep menehi pitutur marang kowe bab jinis menarik – Date . Jinis iki ngidini sampeyan nyimpen tanggal lan wektu, uga kanggo ngukur interval wektu. - Sing katon janjeni. Terus. - Saben obyek Tanggal nyimpen informasi wektu. Iki disimpen ing wangun sing menarik banget - jumlah milidetik sing wis liwati wiwit 1 Januari 1970 GMT. - Wah! - Ya. Nomer iki akeh banget nganti ora cocog karo int , sampeyan kudu nyimpen ing dawa . Nanging gampang banget kanggo ngetung prabédan antarane rong tanggal: sampeyan mung kudu nyuda nomer siji saka liyane kanggo ngerti prabédan akurat kanggo milliseconds. Ing mangsa ngarep bakal nggawe urip luwih gampang, nalika ngadhepi masalah zona wektu. - Lan sing paling menarik yaiku saben obyek Tanggal diwiwiti kanthi wektu nggawe. Kanggo mriksa wektu saiki, sampeyan mung kudu nggawe obyek. - Lan carane bisa karo? - Kene sawetara conto: Lawas Level 08 - 12- Cara getTime () ngasilake nomer milliseconds disimpen ing tanggal obyek. - Cara sawise () mriksa yen tanggal, kang cara iki disebut, rawuh sawise liwati tanggal. - Metode getHours () , getMinutes () , getSeconds () ngasilake jumlah jam, menit lan detik kanggo obyek sing diarani. - Kajaba iku, ing conto pungkasan, sampeyan bisa ndeleng manawa bisa ngapusi tanggal / wektu sing disimpen ing tanggal obyek. Kita entuk wektu lan tanggal saiki, banjur disetel menyang nol jam, menit lan detik. Mangkono uga kita nyetel sasi kanggo Januari, lan dina sasi kanggo 1. Saiki obyek yearStartTime nyimpen tanggal lan wektu Januari 1, 0 jam, 0 menit, lan 0 detik. - Banjur kita entuk tanggal saiki saiki , maneh, lan ngitung prabédan antarane rong tanggal ing milliseconds. Aku ngomong babagan msTimeDistance . - Banjur dibagi msTimeDistance karo nomer milliseconds ing dina lan entuk jumlah total dina liwati wiwit awal taun kanggo tanggal! - Wah! Apik tenan!

5 Elly, ArrayList vs LinkedList

- Kepiye babagan nyetel pikiran sampeyan? Muga-muga durung diunekake. - Ing tabel kontaner lan koleksi ing ndhuwur sampeyan wis ndeleng manawa antarmuka sing padha bisa duwe sawetara implementasine. Saiki aku bakal ngandhani apa sebabe. Lan apa bedane antarane ArrayList lan LinkedList . - Intine koleksi kasebut bisa ditindakake kanthi cara sing beda-beda lan ora ana implementasine sing bener . Ing siji pendekatan, sawetara operasi cepet lan liyane alon. Ing pendekatan liyane, iku ngelawan. Ora ana solusi sing sampurna. - Mulane, iki mutusaké kanggo nggawe sawetara implementasine saka koleksi padha. Saben implementasine dioptimalake kanggo sawetara operasi sing sempit.Dadi, ana macem-macem koleksi. Ayo nimbang conto rong kelas - ArrayList lan LinkedList . Lawas Level 08 - 13- ArrayList diimplementasikake sacara internal minangka array biasa . Mula, nalika ana unsur dilebokake ing tengah, kabeh unsur kudu digeser siji sawise, banjur unsur anyar bisa dilebokake ing papan sing kosong. Nanging, operasi njupuk lan nyunting unsur ( njaluk () lan nyetel () ) dipun ginakaken cepet banget ing ArrayList. Amarga kabeh padha nindakake mung akses menyang unsur cocok saka Uploaded utama. - LinkedList dileksanakake kanthi cara sing beda. Iki diimplementasikake minangka dhaptar sing disambung: pesawat saka unsur individu, saben kang nyimpen referensi kanggo unsur sabanjuré lan sadurungé. Kanggo masang unsur menyang tengah dhaftar kuwi, cara nambah () mung ngganti referensi kanggo tanggi mangsa. Nanging, kanggo njaluk unsur karo nomer 130, cara njaluk () kudu mbukak terus-terusan liwat kabeh obyek saka 0 kanggo 130. Ing tembung liyane, nyetel lan njaluk kene alon banget . Deleng tabel ing ngisor iki: Lawas Level 08 - 14- Ya. Saiki wis saya jelas. Apa ana kritéria utawa aturan, koleksi sing paling apik? - Inggih, kanggo nyederhanakake, iki aturan ing ngisor iki: yen sampeyan arep nglebokake (utawa mbusak) akeh unsur ing tengah koleksi, sampeyan luwih becik nggunakake LinkedList . Yen ora, gunakake ArrayList. - Aku bakal nerangake sampeyan struktur internal dhaptar kasebut ing tingkat senior. Nganti saiki, kita bakal sinau carane nggunakake.

6 Diego, Tugas: ngukur kinerja loro dhaftar

- Iku sampeyan. Aku wiwit bosen. Sampeyan wis ngendi? Punika tugas. - Apa padha menarik? - Kenapa, mesthi! menarik banget:
Tugas sing menarik banget
1 1. Nggawe rong dhaptar LinkedList & ArrayList.
Nggawe rong dhaptar: LinkedList lan ArrayList .
2 2. Apa 10 ewu sisipan lan pambusakan
Apa 10 ewu saben sisipan, pambusakan, telpon saka njaluk () lan nyetel () cara kanggo arrayList lan linkedList.
3 3. Ukur suwene sepuluh ewu sisipan kanggo saben dhaptar
Ukur suwene sepuluh ewu sisipan kanggo saben dhaptar.
Cara getTimeMsOfInsert () kudu ngasilake wektu eksekusi ing milidetik.
4 4. Ngukur wektu needed kanggo nindakake sepuluh ewu telpon njaluk kanggo saben dhaftar
Ngukur wektu needed kanggo nindakake sepuluh ewu telpon njaluk () kanggo saben dhaftar
Cara getTimeMsOfGet () ngirim bali wektu eksekusi ing milliseconds.
5 5. Sekawan metode
Ngleksanakake 4 metode. Cara kasebut kudu ngasilake dhaptar sing paling cocog kanggo nindakake operasi tartamtu (kanggo ngrampungake kanthi cepet kanthi akeh operasi). Ora perlu pangukuran.

7 Elly: Setel lan Peta, apa sing bisa ditindakake

- Kowe durung kesel? Ora, banjur ayo nerusake. Aku pengin nerangake apa Set lan Peta . Lan apa operasi padha duwe. - Setel minangka sekumpulan obyek sing ora diwilang. Fitur utama Set yaiku mung duwe obyek unik , yaiku, kabeh beda . Sing apa sampeyan bisa nindakake karo: Lawas Level 08 - 15- Apa iku kabeh? - Bener, ya. Sampeyan uga bisa nemtokake jumlah unsur nggunakake ukuran cara () . - Kepiye babagan Peta ? - Peta minangka pasangan pasangan. Iki minangka set sing padha, ora saka unsur tunggal, nanging saka pasangan kunci-nilai. Watesan mung ikuobyek pisanan ing pasangan, kang disebut tombol, iku unik . Peta ora bisa ngemot rong pasangan kanthi tombol sing padha. - Sing apa kita bisa nindakake karo Peta : Lawas Level 08 - 16- Iki adoh luwih menarik saka pesawat. - Ya, sanajan Peta ora populer kaya dhaptar, digunakake kanggo akeh tugas.

8 Diego, Setel & Peta tugas

- Muga-muga sampeyan wis ngerti apa Set lan Peta? Ing ngisor iki sawetara tugas Set lan Peta.
Tugas koleksi
1 1. 20 tembung sing diwiwiti saka «L»
Nggawe set strings ( Set<String> ), sijine menyang 20 tembung sing diwiwiti karo «L».
2 2. Mbusak kabeh nomer luwih saka 10
Nggawe pesawat saka nomer ( Set<Integer> ), sijine menyang 20 nomer beda.
Mbusak saka set kabeh nomer luwih saka 10.
3 3. Jeneng ngarep lan mburi sing padha
Nggawe kamus ( Map<String, String> ) lan tambahake sepuluh entri miturut model «jeneng mburi» - «jeneng ngarep». Priksa manawa akeh wong sing duwe jeneng ngarep utawa mburi sing padha karo jeneng kasebut.
4 4. Mbusak kabeh wong sing lair ing mangsa panas
Nggawe kamus ( Map<String, Date> ) lan nambah sepuluh entri miturut model «mane pungkasan» - «tanggal lair». Mbusak saka peta kabeh wong sing lair ing mangsa panas.
5 5. Mbusak wong duwe jeneng ngarep padha
Nggawe kamus ( Map<String, String> ) lan nambah sepuluh entri miturut model «jeneng mburi» - «jeneng ngarep». Mbusak wong sing duwe jeneng ngarep padha.

9 Profesor, Kuliah babagan koleksi

Lawas Level 08 - 17- Halah. Kita pungkasanipun teka menyang koleksi. Aku isih duwe kuliah sing apik banget wiwit aku dadi mahasiswa. Iku rada bledug, mesthi, nanging dhasar gedhe. Iki cathetanku: Java Collections (Oracle Documentation) Collections in Java (Java T point) Java Collections Framework (tutorials point) Java Collections Tutorial

10 Julio

- Gusti ingkang sae! Sampeyan wis overworked maneh! Apa aku ora ngandhani sampeyan supaya ora kerja? Ayo kula muter soko kanggo mbantu sampeyan ngendhokke:

11 Kapten Bajing

- Halo, prajurit! - Sugeng enjang, Pak! - Aku duwe warta apik tenan kanggo sampeyan. Mangkene priksa cepet kanggo nguatake katrampilan sampeyan. Tindakake saben dina, lan sampeyan bakal nambah katrampilan kanthi cepet. Tugas dirancang khusus kanggo nindakake ing Intellij IDEA.
Tugas tambahan sing kudu ditindakake ing Intellij Idea
1 1. Setel kucing
1. Nggawe Cat kelas statis umum ing solusi kelas .
2. Ngleksanakake cara createCats () , sing kudu nggawe Set kucing lan nambah telung kucing menyang.
3. Ing cara utama , mbusak kucing saka Set cats.
4. Ngleksanakake cara printCats () , kang kudu nampilake menyang layar kabeh kucing sing tetep ing pesawat. Saben kucing kudu ing baris anyar.
2 2. Setel kabeh kewan
1. Nggawe kelas statis umum Cat lan Dog ing solusi kelas.
2. Ngleksanakake cara createCats () , kang ngirim bali pesawat saka 4 kucing.
3. Ngleksanakake cara createDogs () , kang kudu bali pesawat saka 3 asu.
4. Ngleksanakake cara gabung () , kang ngirim bali pesawat gabungan kabeh kewan, loro kucing lan asu.
5. Ngleksanakake cara removeCats () , kang kudu mbusak saka pets pesawat kabeh kucing saiki ing cats pesawat.
6. Ngleksanakake metode printPets(), sing kudu ditampilake ing layar kabeh kewan sing ana ing kono. Saben kewan kudu ing baris anyar.
3 3. Wong kanthi jeneng ngarep lan / utawa jeneng mburi padha
1. Nggawe kamus ( Map<String, String> ) lan nambah 10 wong miturut model «jeneng mburi» - «jeneng ngarep».
2. Ing antawisipun 10 tiyang punika, sumangga wonten tiyang ingkang asmanipun sami.
3. Ing antawisipun tiyang 10 punika, sumangga wonten tiyang ingkang asmanipun sami.
4. Tampilake menyang layar isi Peta .
4 4. Minimal nomer N
1. Waca saka keyboard nomer N.
2. Maca saka keyboard N ongko lan isi dhaftar karo wong-wong mau nggunakake cara getIntegerList () .
3. Golek nomer minimal antarane unsur dhaftar nggunakake cara getMinimum () .
5 5. Stop Look Listen. Saiki nganggo huruf kapital
Tulis program sing kudu maca string saka keyboard.
Program kasebut kudu ngganti huruf pisanan kabeh tembung ing teks kanthi huruf gedhe.
Tampilake menyang layar asil.

Tuladha input:
stop look listen
Tuladha output:
Stop Look Listen
6 6. Kulawarga kabeh bebarengan
1. Nggawe kelas Manungsa kanthi kolom: String name , boolean sex , int age , ArrayList<Human> anak .
2. Gawea 9 barang lan isine kanthi cara kanggo entuk mbah kakung, mbah kakung, bapak, ibu, lan anak telu. 3. Tampilake menyang layar kabeh obyek Manungsa .
7 7. Pindhah siji modifier statis
Pindhah siji modifier statis supaya kode kompilasi.
8 8. Lima nomer paling gedhe
Nggawe Uploaded 20 nomer. Isi karo nomer sing diwaca saka keyboard. Tampilake menyang layar limang nomer paling gedhe.
9 9. Nggarap tanggal
1. Ngleksanakake cara isDateOdd(String date) supaya bali bener, yen nomer dina saka awal taun aneh, digunakake bali palsu.
2. Tanggal string liwati format 1 MEI 2013

JANUARI 1 2000 → bener
2 JANUARI 2020 → palsu
- Tugas kasebut kanggo sayuran ijo. Aku nambah tugas bonus saka kerumitan luwih. Kanggo bedhil ndhuwur mung.
tugas bonus
1 1. Nomer sasi.
Program kasebut kudu maca saka keyboard jeneng sasi lan nampilake menyang layar nomer kasebut kanthi cara ing ngisor iki: " Mei yaiku 5 wulan "
2 2. Tambah fungsi anyar kanggo program.
Tugas Lawas: Program nemtokake kulawarga (jeneng mburi) sing manggon ing omah kanthi nomer kasebut.
Tugas anyar: Program kasebut kudu bisa digunakake karo kutha-kutha lan ora nganggo nomer omah.

Conto input:
Washington
the Smiths
New York
Browns
London
Johnsons

London

Conto output:
Johnsons
3 3. Learning lan esthi algoritma.
Tugas: Program kudu maca saka keyboard 20 tembung lan nampilake ing urutan abjad.
Komentar
  • Popular
  • Anyar
  • lawas
Sampeyan kudu mlebu kanggo ninggalake komentar
Kaca iki durung duwe komentar