CodeGym/Java Blog/Random/Lumang Antas 03
John Squirrels
Antas
San Francisco

Lumang Antas 03

Nai-publish sa grupo

Tunay na Gabay sa Daigdig

Lumang Antas 03 - 1Nang muli kong sanayin ang aking mga kaibigan na maging programmer, napansin ko ang isang kawili-wiling bagay. Ang mga taong nagtrabaho na sa isang lugar ay masayang natututo. At kung mas maraming karanasan sila sa IT, mas masipag silang nag-aral. Yung mga college students, minsan balewala lang. Nakipag-usap sa mga nagtatrabaho at sa mga estudyanteng napansin ko, na ang mga estudyante ay naniniwala sa "mahiwagang trabaho" na naghihintay sa kanila pagkatapos nilang magtapos. Ngayon, para sa mga hindi pa nakakaalis ng kulay rosas na salamin – narito ang Tunay na Gabay sa Mundo. Lahat tayo ay may kanya-kanyang pangangailangan. Ang pangangailangan para sa pamilya, kaibigan, tahanan, trabaho, libangan... Ngunit nais kong pag-usapan ang isa sa pinakamahalagang pangangailangan na laging nasa harapan: ang magkaroon ng magandang trabaho at magandang buhay. Karamihan sa mga tao ay may ganitong pangangailangan. At sinisikap ng lahat na masiyahan ito halos araw-araw sa pamamagitan ng trabaho, propesyon at karera. Tila lohikal na makamit ang layuning ito sa pamamagitan ng propesyonal at personal na pag-unlad. Sino sa atin ang hindi gustong maging isang napakahalagang espesyalista, isang internasyonal na propesyonal: katanyagan, paggalang, mataas na kita, magagandang posibilidad – mukhang napakahusay. At ano ang plano ng aksyon ng lahat ng milyun-milyong ito at milliards ng hinaharap na may mataas na kalidad na mga manggagawa? Kadalasan ganito ang hitsura ng planong ito: tapusin ang pag-aaral, maghanda para sa mas mataas na edukasyon, pumasok sa unibersidad o kolehiyo, mag-aral, magtapos, maghanap ng magandang trabaho, magtrabaho, gumawa ng isang nakamamanghang karera, at umalis sa nararapat na pagreretiro. Mukhang tama lang ang planong iyon, ngunit hindi. Ang pagkakaiba sa pagitan ng tamang plano at maling plano ay ito: ang tama ay magdadala sa iyo sa iyong mga layunin, ang mali ay hindi. Ang planong inilarawan ko dati ay nag-iiwan ng napakaraming bagay sa totoong buhay, na hindi ko alam kung paano ito tatawagin: primitive, nag-expire o sadyang mali. Ano ang hindi isinasaalang-alang ng pinakakaraniwang "plano ng tagumpay" sa mundo?

Kumpetisyon

Lumang Antas 03 - 2

1 Kinukuha ng mananalo ang lahat

5% ng pinakamahusay na mga espesyalista ang nakakakuha ng 50% ng lahat ng pera. 20% ng pinakamahusay na mga espesyalista ang nakakakuha ng 80% ng lahat ng pera. Ang ilang mga kumpanya ay naghahanap ng mas mahusay na empleyado at iba pa - para sa mas mura. Ang unang uri ay hindi natatakot na magbayad nang labis, dahil gusto nilang makuha ang pinakamahusay na espesyalista para sa pera na mayroon sila. Ang pangalawang uri ay gustong magbayad ng pinakamaraming pera para sa pinakamababang kalidad na sapat. Lumang Antas 03 - 3Sisimulan mo ang iyong karera/propesyonal na paraan sa kaliwang punto ng tsart. Ngunit ito ay mas mahusay na maging sa pinaka-tamang bahagi nito. Isang mahabang paraan para sa iyo. Kailangan mong makarating sa kanang kalahati nito nang mabilis hangga't maaari. Ang isang espesyalista mula sa kanang bahagi ng tsart ay naiiba sa isang espesyalista mula sa kaliwang bahagi ayon sa dami ng karanasan, kaya, ayon sa kalidad na karanasan. Habang ikaw ay nasa kaliwang kalahati, ang bilang ng mga naturang espesyalista tulad ng iyong sarili sa merkado ng paggawa ay lumampas sa pangangailangan.At nangangahulugan ito na ito ay isang merkado ng mga mamimili (employer). At kailangan mong makipagkumpitensya sa iba pang katulad mo para sa pinakamasayang bakante. Ngunit sa sandaling makakuha ka ng sapat na karanasan, at pumasa sa kanang kalahati, ang mga patakaran ng laro ay magsisimulang magbago. Nagsisimulang lumampas ang demand sa alok at nagsisimulang lumaki ang mga suweldo. Ang 5 taon ng magandang karanasan ay maaaring magparami ng iyong suweldo sa 10. Kaya, mag-isip, tumingin sa paligid, at mag-aral. Ngunit ito ay mas mahusay na maging sa 5% ng pinakamahusay na mga espesyalista. Dito malilimitahan lamang ang iyong suweldo ng pera na mayroon ang iyong mga kliyente/employer. Gusto nilang kumuha ng pinakamahusay - hayaan silang magbayad ng pinakamalaki. Parang sa auction lang. Ang isang matalino at masipag na tao ay nakakakuha ng 20% ​​ng pinakamahusay na mga espesyalista sa loob ng 5 taon. At sa susunod na 5 taon ay nakukuha niya ang 5% ng pinakamahusay na mga espesyalista. Ngunit, tiyak, dapat niyang gawin ang kanyang pag-aaral sa sarili at madalas na magpalit ng trabaho. Minsan sobrang trabaho.Ang pinakamahusay na espesyalista ay hindi gumagawa ng mas maraming trabaho, ginagawa niya ito nang mas mahusay. Mas mahusay kaysa sa sinuman. Kaya naman hindi siya mapapalitan ng sampung hindi gaanong kwalipikadong manggagawa. Kung sa presidential elections nakakuha ka ng 48% na boto, at ang pangalawang pretendant ay nakakuha ng 47%, hindi mo pa rin nakuha ang suporta ng mayorya, hindi mo nalampasan ang katunggali sa dalawang beses. Lumapit ka sa kanya ng isa, one percent lang! Ngunit ikaw ay magiging isang pangulo at makukuha ang lahat, at siya ay mananatiling walang tao at walang makukuha.

2 Ang looser ay walang makukuha

Lumang Antas 03 - 4Kung nakapasok ka na sa kolehiyo, malamang na pamilyar ka sa sitwasyon na 200 katao lamang ang pumapasok, habang 2,000 ang nag-a-apply. Sa panahon ng kumpetisyon na may 10 katao na nag-aaplay para sa isang lugar, mula sa 1,000 katao 100 lamang ang magiging estudyante, ang iba pang 900 ay walang makukuha. Ano sa tingin mo ang mangyayari kapag nakapagtapos ka at nagsimulang maghanap ng trabaho? Ang kumpetisyon ay tataas nang husto! Ipagpalagay natin sa taong ito ang isang nagtapos mula sa Faculty of Law sa Berlin. Ipagpalagay pa natin na mayroon lamang 10 Kolehiyo sa Berlin na taun-taon ay gumagawa ng 1000 abogado nang magkakasama. Sa merkado mayroong dalawang bakante na may suweldong $80,000 bawat taon, 8 bakante na may suweldong $40,000, at tatlumpung bakante sa mga organisasyon ng estado na may suweldong $20,000 bawat taon. Nabigo 1:1000 "abogado" at 40 lang ang bakante. Ibig sabihin, 40 lamang mula sa 1000 abogado ang makakakuha ng trabaho ayon sa kanilang mga propesyon at ang iba pang 960 na tao, na gumugol ng 5 taon sa pag-aaral sa isang kolehiyo, ay papasok sa trabaho bilang “sales managers”. Fail 2: Isa ka sa 40 pinakamahusay na graduating law-students, ano ang mga pagkakataon mong makakuha ng trabaho? Malayong mas mababa sa 100%, sa katunayan ay mayroong "old-boy network", namamana na mga propesyon, pagkuha ng trabaho sa pamamagitan ng magandang koneksyon atbp. Karamihan sa 40 na bakanteng ito ay sasakupin ng mga anak, pamangkin at apo ng mga nangungunang tagapamahala ng mga kumpanyang ito. Nabigo 3:Ikaw ang pinakamahusay na nagtatapos na mag-aaral ng taon, ngunit wala ka pang tunay na praktikal na karanasan. Sa merkado mayroon nang mga espesyalista na may 3-5 taong karanasan na mag-aaplay din para sa magagandang bakante. Sila ay napuno ng karanasan, reputasyon at nagkaroon ng mga koneksyon. Kaya, marahil, kailangan mong magsimula sa pinakaibaba. Fail 4: Kailangan mong magtrabaho sa "hindi bayad" na mga trabaho para sa kapakanan ng karanasan sa loob ng humigit-kumulang 3 taon, at sa parehong oras ay kailangan mong magtrabaho sa iyong self-education, at pagkatapos lamang ay magagawa mong makipagkumpetensya para sa magandang bakante na may inaasam-asam, mahalagang karanasan sa hinaharap at mataas na suweldo. Ito ang mismong yugto na kailangan mong ipasa sa kolehiyo. Ngunit kung nag-aral ka sa isang ordinaryong kolehiyo, kailangan mo na ngayong gawin ang lahat para sa iyong sarili.

3 Wala kang anuman

Lumang Antas 03 - 5Ang mayroon ka lang ay ang iyong diploma, ngunit sa karamihan ng mga kaso sa mata ng iyong magiging employer ay hindi katumbas ng halaga ang papel kung saan ito naka-print. Sa karamihan ng mga kaso, alam ng mga tagapag-empleyo ang "tunay na halaga" ng iyong diploma at ang mikroskopikong paggamit nito kumpara sa tunay na karanasan. Mayroon kang mas mataas na edukasyon? Sinong hindi? Maraming tao na may mataas na edukasyon sa labas. Wala itong ginagarantiyahan. Parang certificate na “Hindi ako tanga”, wala nang iba. Mayroong higit na paggamit ng iyong lisensya sa pagmamaneho. Ang mga kolehiyo ay hindi nagbibigay ng anumang super-modernong kasanayan. Kadalasan ay marami kang natututunan sa isang taon ng totoong trabaho, gaya ng natututo ka sa apat na taon sa kolehiyo. Ganyan ang buhay, gustuhin mo man o hindi.

Antas 3

Lumang Antas 03 - 6

1 Si Diego ay nagsasalita tungkol sa isang pinakasimpleng programa

- Hoy, Diego! - Hoy, Amigo! - Kamakailan ay pinuri ako ng propesor. Natutuwa siya na umuunlad ako salamat sa kanyang mga lektura. - Oo, siya mismo ang dapat magpasalamat. Ito ay freaking masayang-maingay! - Mayroon akong isang bagay na kawili-wili para sa iyo. Sasabihin ko sa iyo kung paano magsulat ng isang simpleng programa. Ito ay napakadali. Ang isang minimal na programa ay binubuo ng isang klase at naglalaman ng isang paraan main(). Ganyan ang itsura. Lumang Antas 03 - 7- Nakita ko na ito dati, kaya malinaw. - Ngunit walang gustong mga simpleng programa. Ang mas kumplikadong gawain na nalulutas ng programa, mas kahanga-hanga ito. Samakatuwid, ang mga programa na binubuo ng libu-libong mga klase ay karaniwang kasanayan. - Ang isang ordinaryong programa ay karaniwang isinulat ng isang pangkat ng 10 tao sa loob ng 2-3 taon. - Kung gayon, ano ang malaki? - Well, ang programa na higit sa 100 mga developer ay nagtatrabaho sa higit sa 5 taon. - Higit sa 500 taong-taon? Wow! - Pustahan ka! At ang Java ay isa sa mga pinakamahusay na wika ng programming para sa paglutas ng malaki at malalaking gawain. - Kahit na hindi ako maglakas-loob na magtanong kung ano ang isang malaking gawain. - Mas mabuting hindi ka. - Hindi nagtagal ang mga programmer upang mapagtanto na madaling mawala sa libu-libong mga klase. Kaya't nakabuo sila ng mga espesyal na tool na nagpapabilis sa proseso ng pagsusulat ng mga programa nang maraming beses. Samakatuwid, mas malaki ang program na iyong isinusulat, mas malaki ang benepisyo. - Sinasabi mo ba na ang mga programmer ay lumikha ng isang programa para sa pagsusulat ng mga programa? - Tama ka. Una sa lahat, ang isang programa ay isang tool para sa pag-automate ng ilang nakagawiang operasyon.At kung sumulat ka ng isang code sa loob ng maraming taon, marami kang ganoong operasyon. - Ang mga programa para sa pagbuo ng mga programa ay tinatawag na IDE (Integrated Development Environment). - Ngayon, magiging pamilyar ka sa isa sa kanila. - Ngunit hindi lamang isa sa kanila - ang pinakamahusay sa kanila! Ang pangalan nito ay Intellij IDEA . Magiging kaibigan mo ito sa loob ng maraming taon. Para siyang kuya na laging magbibigay ng tip at tulong. - Ako ay labis na naiintriga! - Well, kung hindi ka magsusulat ng isang programa sa Microsoft Word, kailangan mo ng isang kahanga-hangang kapaligiran sa pag-unlad, tama? Mas gusto naming mga robot ang Intellij IDEA Community Edition . I-download at i-install ang pinakabagong bersyon nito.

Tip 1

Paano hanapin ang Intellij IDEA sa Google

Tip 2

I-download ang pahina ng Intellij IDEA

Tip 3

Mag-link sa file ng pag-install

Tip 4

- Kakailanganin mo ring i-install ang JDK. Ang JDK ay talagang isang "Java Development Kit" na ginawa ng mga tagalikha ng Java platform. Kasama sa JDK ang isang Java virtual machine, isang java class compiler at marami pang ibang bagay na maaaring kailanganin ng isang Java developer. - Bakit hindi magsulat ng mga programa sa site? Katulad ng ginawa ko kanina? - Ito ay maginhawa para sa maliliit na programa, ngunit mas mahusay na magsulat ng mga malalaking programa sa Intellij IDEA. Alam mong gagawa kami ng isang propesyonal na programmer mula sa iyo. Kaya kung mas maaga kang matutunan kung paano gamitin ang mga mahuhusay na tool na iyon, mas mabuti. Huwag masyadong matakot, ang program na ito ay idinisenyo upang mapadali ang iyong buhay sa halip na gawing kumplikado ito. Magugustuhan mo ito ng husto at pagkatapos ay kahit na ang mga ligaw na kabayo ay hindi ka hilahin mula dito. - Kailangan mong magsulat ng mga programa upang matutunan kung paano magsulat ng mga programa.Upang gawin ito, kailangan mong i-install ang Intellij IDEA at JDK sa iyong computer. Mag-download mula sa internet at i-install ang pinakabagong bersyon ng JDK 7.

Tip 1

Paano makahanap ng Java JDK sa Google

Tip 2

I-download ang pahina ng JDK 7

Tip 3

  1. I-click ang "Tanggapin ang Kasunduan sa Lisensya"
  2. Piliin ang "jdk-7u75-windows-x64.exe" kung mayroon kang Windows x64
  3. Piliin ang "jdk-7u75-windows-i586.exe" kung mayroon kang Windows x32
  4. Kung mayroon kang Linux - alam mo kung ano ang gagawin :)

Tip 4

2 Kim

- Hoy, Amigo! Kumusta na kayo? - Hi, Kim. - Lahat ay magaling. Ngayon ay nag-install ako ng JDK at Intellij IDEA sa payo ni Diego. Sinusubukan kong malaman kung paano gamitin ang mga ito. - Tutulungan kita. Sa tingin ko, may alam akong mas mahusay na paraan para turuan ka kung paano gumawa ng mga aplikasyon. Ang larawan ay nagkakahalaga ng isang libong salita. Narito ang isang video para sa iyo:
- Salamat, titingnan ko. - Narito ang isa pang magandang link mula sa site ng developer ng Intellij IDEA Paglikha at pagpapatakbo ng iyong unang Java application - Salamat, titingnan ko kaagad kapag pinamahalaan ko ang una. - Ngayon ay bibigyan kita ng sunud-sunod na pagtuturo. Una, simulan ang Intellij IDEA
Paglikha ng isang proyekto mula sa simula
1 Simulan ang Intellij IDEA
Lumang Antas 03 - 8
2 Gumawa ng bagong proyekto
Lumang Antas 03 - 9
3 Pumili ng uri ng proyekto
Lumang Antas 03 - 10
4 Kamakailan ay nag-install kami ng JDK. Ngayon ay kailangan mong idagdag ang sanggunian nito sa proyekto.
Lumang Antas 03 - 11
5 Piliin ang direktoryo kung saan naka-install ang JDK
Lumang Antas 03 - 12
6 Siguraduhin na ang proyektong JDK ay tinukoy
Lumang Antas 03 - 13
7 Dito maaari mong tukuyin ang isang template batay sa kung saan ang Intellij IDEA ay lumilikha ng isang proyekto. Huwag pumili ng kahit ano ngayon.
Lumang Antas 03 - 14
8 Tumukoy ng pangalan ng proyekto
Lumang Antas 03 - 15
9 Iyon lang, ang proyekto ay nilikha. Maaari ka na ngayong lumikha ng mga klase sa src folder
Lumang Antas 03 - 16
- Ano ang susunod nating gagawin? - Ngayon ay gagawa kami ng isang simpleng programa sa Intellij IDEA
Paglikha ng isang simpleng programa
1 Mag-right click sa src folder at lumikha ng bagong package
Lumang Antas 03 - 17
2 Tukuyin ang pangalan ng package para sa aming mga klase sa hinaharap
Lumang Antas 03 - 18
3 Ngayon lumikha ng isang bagong klase para sa aming code. Mag-right-click sa pangalan ng package:
Lumang Antas 03 - 19
4 Mag-type ng pangalan ng bagong klase. Solusyon, halimbawa
Lumang Antas 03 - 20
5 Lumikha ang Intellij IDEA ng template ng klase para sa iyo. Maaari ka nang magsimulang magsulat ng code ngayon.
Lumang Antas 03 - 21
6 Una, lumikha ng pangunahing pamamaraan
Lumang Antas 03 - 22
7 Ngayon magpakita ng mensahe - Ang sarap maging programmer!
Lumang Antas 03 - 23
8 Mag-right click sa program code para patakbuhin ang program
Lumang Antas 03 - 24
9 I-enjoy ang working program
Lumang Antas 03 - 25
- At ano ang mga linya «"C:\Program…» at «Natapos ang proseso gamit ang exit code 0»? - Ito ay impormasyon ng serbisyo ng Intellij IDEA. Ang unang linya ay naglalaman ng mga opsyon sa pagsisimula ng programa, at ang huli – ang exit code nito Ang 0 ay isang normal na pagwawakas ng programa - Salamat, Kim, iyon ay isang kahanga-hangang aral!

3 Elly

- Matagal na ang nakalipas ang mga computer ay nakapagpakita lamang ng teksto. Ang mga programa ay nagpakita ng data na na-type mula sa keyboard. Ang mode ng operasyon na ito ay tinatawag na «working in console» o simpleng «console». Ang interface ng window ay isa sa mga alternatibo sa console. Ito ay kapag ang programa ay nakikipag-ugnayan sa gumagamit sa pamamagitan ng isang window / windows. Dahil matututo ka lang magprogram, magsisimula tayo sa console. - Wala akong pakialam. - Ang teksto ay ipinapakita sa console (screen) linya sa linya. Upang maiwasan ang mga error ang teksto ay nai-type sa keyboard at duplicate sa screen. Tila tulad ng isang gumagamit at isang programa na sumulat ng teksto sa screen nang paisa-isa. - Maaari mong ipakita ang teksto gamit ang System.out.print() . Ipinapakita ng function na ito ang text line by line. System.out.println()ipinapakita ang teksto at inililipat ang cursor sa susunod na linya. Lumang Antas 03 - 26- Dapat kang magdagdag ng mga puwang upang maiwasan ang pagdikit ng mga salita, halimbawa: Lumang Antas 03 - 27- Gotcha. - Kaya, maaari kang magpakita ng kahit ano: lahat ng Java object ay maaaring ma-convert sa isang string . Ang lahat ng mga klase sa Java ay minana mula sa klase ng Object, na mayroong toString() na pamamaraan. Maaari itong tawagan kapag ang bagay ay kailangang i-convert sa string. Lumang Antas 03 - 28- Pinapatakbo ko ang code na ito, ngunit ipinakita ng programa ang "Cat is com.codegym.lesson3.Cat@1fb8ee3". Ano ang kahulugan ng tekstong ito? - Ang isang karaniwang toString() na paraan ng klase ng Object ay nagbabalik ng isang string na binubuo ng isang pangalan ng klase at isang address ng memorya ng object (sa hexadecimal notation) - Humph, at ano ang gamit ng naturang pamamaraan? - Maaari mong isulat ang iyong sariling pagpapatupad ng toString() na pamamaraan sa iyong klase. Kapag tinawag mo ang paraang ito o binago ng JVM ang iyong object sa String, ang iyong code ay gagamitin (ipapatupad). - Talaga? Well, okay.

4 Julio

- Uy, Amigo. Narito ang ilang gawain sa pagpapakita para sa iyo:
Mga gawain
1 Petsa ng kapanganakan
Sumulat ng isang programa na nagpapakita ng iyong petsa ng kapanganakan tulad ng sumusunod: MAY 1 2012
2 Ang aking pangalan
Sumulat ng isang programa na nagpapakita ng iyong pangalan sa 5 mga hilera. Ang bawat row ay dapat maglaman ng 10 salita (iyong pangalan) na pinaghihiwalay ng isang puwang.
3 Si Diego ang paborito kong guro Sumulat ng isang programa na nagpapakita ng tekstong «Si Diego ang paborito kong guro» 1 beses.
4 Ang produkto ng 10 numero
Sumulat ng isang programa na nagpapakita ng produkto ng mga numero mula 1 hanggang 10.
Pahiwatig: ito ay tatlong milyon at kaunti pa
5 Ang kabuuan ng 10 mga numero
Sumulat ng isang programa na nagpapakita ng kabuuan ng mga numero mula 1 hanggang 10 sa pamamagitan ng mga linya:
1
1+2=3
1+2+3=6
1+2+3+4=10

Halimbawang output:
1
3
6
10

5 Elly, String at non-string concatenation

- Gusto kong sabihin sa iyo kung paano sumali sa mga string. Ang pagdikit o pagdugtong ng mga string ay kilala rin bilang "concatenation". Madali itong maalala ng mga mahilig sa pusa: Con-Cat-e-Nation. Nagbibiro ako. - Ang prinsipyo ng pagsasama-sama ng mga string ay simple. Kung "magdagdag" kami ng isang string at iba pa, kung gayon ang isang bagay ay magiging isang string sa pamamagitan ng isang nakatagong tawag ng toString () na pamamaraan. - Ano? - OK. Gagawin ko itong simple: ang numero ay mako-convert sa isang string, pati na rin ang pusa, kung magdaragdag kami ng isang string sa isang numero at isang pusa. Mga halimbawa: Lumang Antas 03 - 29

6 Diego

- Hoy, buddy. Narito ang ilang mga gawain para sa araw na ito. Upang gawin itong mas mahirap, ang mga variable lamang ang maaaring maipasa sa method print/println. Lumang Antas 03 - 30- Posible ba? - Markahan ang aking mga salita, Amigo, imposible ay wala para sa amin, ang mga Robot. Maaari tayong yumuko nang hindi nababaluktot.
Mga gawain
1 Stop Look Listen
Sumulat ng program na nagpapakita ng lahat ng posibleng kumbinasyon ng mga salitang «Stop», «Look», «Listen».
Hint: mayroong 6 na variant. Ipakita ang bawat kumbinasyon sa isang bagong linya. Huwag paghiwalayin ang mga salita.
Halimbawa:
LookListenStop
ListenStopLook
...
2 Multiplication table
Sumulat ng program na nagpapakita ng multiplication table 10 by 10 gaya ng sumusunod:
1 2 3 …
2 4 6 …
3 6 9 …
3 Pitong kulay ng bahaghari
Sumulat ng isang programa na nagpapakita ng pitong kulay ng bahaghari.
Ang dalawang linya ay dapat may tatlong kulay. Ang pangatlo ay dapat magkaroon lamang ng isang kulay.
Paghiwalayin ang mga kulay sa mga linya sa pamamagitan ng mga puwang.
4 Escape character
Basahin ang tungkol sa escape character sa Java sa karagdagang materyal sa lecture.
Sumulat ng isang program na nagpapakita ng sumusunod na dalawang string:

Ito ay Windows path: "C:\Program Files\Java\jdk1.7.0\bin"
Ito ay Java string: \"C:\\Program Files\\Java\\jdk1.7.0\\ bin\"
5 Pag-aaral ng Hapon
Sumulat ng isang programa na nagpapakita ng 日本語

7 Elly, Keyboard input

- Amigo, dumating na ang oras: ngayon sasabihin ko sa iyo ang tungkol sa input ng keyboard. - Ginamit namin ang System.out upang magpakita ng data. At ngayon ay gagamitin namin ang System.in upang ipasok ang data. - Mukhang madali. - Ngunit ang System.in ay may isang kawalan. Pinapayagan ka nitong magbasa mula sa mga code ng character sa keyboard lamang. Upang lutasin ang isyu at basahin ang malalaking tipak ng data sa isang pagkakataon, gagamit kami ng mas kumplikadong istraktura: Lumang Antas 03 - 31- Malinaw ba ito? - Uh... Maaliwalas na parang putik. - Mas mainam na gumamit ng bagay na BufferedReader kapag kailangan mong magbasa ng linya mula sa keyboard . Kailangan mong ipasa sa BufferedReader ang System.in object. At babasahin ng BufferedReader ang data mula dito. - NgunitAng System.in at BufferedReader ay hindi tugma sa isa't isa. Kailangan nating gumamit ng object ng InputStreamReader bilang adaptor. - Medyo nakuha ko na. At ano ang klase ng Scanner na ito? - Minsan maginhawang gumamit ng Scanner, ngunit kadalasan ay hindi ito nakakatulong nang malaki. Mas mainam na gumamit ng BufferedReader at InputStreamReader . Ipinakita ko lang ang klase ng Scanner para malaman mo na umiiral ito. Hindi namin ito gagamitin. - OK, ngunit hindi ako sigurado kung lubos kong naiintindihan ang paksang ito.

8 Diego

Lumang Antas 03 - 32- Uy, Amigo. Maganda ang ginagawa mo. Ngayon ay handa ka na para sa isang seryosong kawani! Narito ang isang bagong gawain: magsulat ng program na nagbabasa ng ilang data mula sa keyboard at nagpapakita ng text na naglalaman ng data na iyon:
Mga gawain
1 Paano lupigin ang mundo
Sumulat ng isang programa na nagbabasa mula sa keyboard ng isang pangalan at isang numero at ipinapakita ang teksto:
«pangalan» ay sakupin ang mundo sa «numero» taon. Bwahaha!
(Mahalaga ang pagkakasunod-sunod ng input data.)

Halimbawa:
Sasakupin ni Joe ang mundo sa loob ng 8 taon. Bwahaha!
2 Sahod sa 5 taon
Sumulat ng isang programa na nagbabasa mula sa keyboard ng isang pangalan at dalawang numero. Dapat ipakita ng programa ang teksto:
Ang «pangalan» ay kumikita ng «number1» sa «number2» na mga taon.

Halimbawa:
Si Nick ay kumikita ng $150,000 sa loob ng 5 taon.
3 Pinalamutian ng kahinhinan ang isang lalaki
Sumulat ng isang programa na nagbabasa mula sa keyboard ng isang pangalan at ipinapakita ang teksto: Ang
«pangalan» ay kumikita ng $15,000 bawat buwan. Haw-haw!

Halimbawa:
Si Tim ay kumikita ng $15,000 bawat buwan. Haw-haw!
4 Sponsor! May maipagmamalaking tunog yan!
Sumulat ng isang programa na nagbabasa mula sa keyboard ng dalawang pangalan at ipinapakita ang teksto:
«name1» naka-sponsor na «name2», at siya ay naging isang sikat na mang-aawit.

Halimbawa:
Si Nick ang nag-sponsor kay Helen, at siya ay naging isang sikat na mang-aawit.
5 Purong pag-ibig
Sumulat ng isang programa na nagbabasa mula sa keyboard ng tatlong pangalan at ipinapakita ang teksto:
«name1» + «name2» + «name3» = Pure love, oh, yeah! Tama!

Halimbawa:
Joe + Eva + Angelica = Pure love, oh, yeah! Tama!

9 Propesor, Paano gumawa ng takdang-aralin

- Gusto kong sabihin sa iyo kung paano gumawa ng praktikal na takdang-aralin sa Intellij IDEA. Sigurado ako na malapit mo nang pahalagahan ang kapangyarihan nito. Manatili tayo sa mga tagubilin: Hakbang 1. I-click ang tuktok na menu na "MY PAGE", pagkatapos ay pumunta sa "My Downloads" at i-download ang "Project Template". Magagawa mo rin ito sa pahina ng Profile o pagsunod sa link na CodeGymHomeWork.zip Hakbang 2. I-unzip ang archive sa anumang folder. Sa loob ay makikita mo ang mga folder na CodeGymHomeWork at CodeGymIdeaPlugin . Ang CodeGymHomeWork ay naglalaman ng isang proyekto kung saan maaari mong isulat ang iyong mga klase at gawin ang takdang-aralin. Mayroon ding mga tagubilin para sa pag-install ng plugin. Hakbang 3. Buksan ang na-download na proyekto. Ilunsad lang ang Intellij IDEA, piliin ang File menu, Open Project, at pagkatapos ay tukuyin ang folder na CodeGymHomeWork (ang nasa loob ng archive). Hakbang 4. I-install ang Intellij IDEA plugin Basahin ang mga tagubiling magagamit at i-install ang plugin. Hakbang 5. Lumikha ng isang pakete para sa iyong mga klase Sa src folder lumikha ng isang pakete «com.codegym.test» . Ang package na ito at ang mga subpackage nito ay mag-iimbak ng lahat ng klase na iyong ginawa. Halimbawa: «com.codegym.test.level01.lesson05.task01» Kung may hindi malinaw, narito ang isang video kung paano ito gawin:

10 Propesor

- Hi, Amigo! Gusto ko kung gaano ka kabilis umunlad salamat sa aking mga lektura! Kung gusto mong magbasa ng iba pa sa kumplikadong paksa, narito ang isang kapaki-pakinabang na link sa aming site. - Hindi ko gusto ang mga maikling lektura ng Propesor. Kung ang estudyante ay hindi nagtatrabaho sa isang kolehiyo, siya ay magtatrabaho sa isang trabaho. Ngunit mas mahirap. Pagtalakay sa CodeGym Lecture 3

11 Julio

- Hoy, Amigo! Sana ikaw ay r
Mga komento
  • Sikat
  • Bago
  • Luma
Dapat kang naka-sign in upang mag-iwan ng komento
Wala pang komento ang page na ito