Að skrifa fyrsta forritið þitt á Java

Höfundur: Eugene Taylor
Sköpunardag: 16 Ágúst 2021
Uppfærsludagsetning: 1 Júlí 2024
Anonim
Að skrifa fyrsta forritið þitt á Java - Ráð
Að skrifa fyrsta forritið þitt á Java - Ráð

Efni.

Java er hlutbundið forritunarmál sem James Gosling þróaði árið 1991 sem þýðir að það notar hugtök eins og „hluti“ með „sviðum“ (sem lýsa einkennum hlutarins) og „aðferðum“ (aðgerðir sem hluturinn getur framkvæmt). Java er „skrifaðu einu sinni, keyrðu hvar sem er“ tungumál, sem þýðir að það er hannað til að keyra á hvaða vettvang sem er og á hvaða Java Virtual Machine (JVM) sem er. Þar sem Java notar mikið tungumál, er auðvelt fyrir byrjendur að læra og skilja. Þessi kennsla er kynning á ritun forrita á Java.

Að stíga

Aðferð 1 af 3: Fyrsta Java forritið þitt

  1. Til þess að byrja að skrifa forrit á Java þarftu fyrst að setja upp vinnuumhverfi. Margir forritarar nota samþætt þróunarumhverfi (IDE) eins og Eclipse og Netbeans til Java forritunar, en þú getur skrifað og sett saman Java forrit án þungra IDE.
  2. Hvers konar Notepad-eins forrit dugar til Java forritunar. Harðkjarna forritarar kjósa stundum einfaldan ritstjóra frá flugstöðinni, svo sem vim og emacs. Mjög góður ritstjóri sem hægt er að setja upp bæði á Windows tölvu og Linux-vél (Ubuntu, Mac, osfrv.) Er Sublime Text, sem við munum nota í þessari kennslu.
  3. Gakktu úr skugga um að þú hafir Java hugbúnaðarþróunarsett uppsett. Þú þarft þetta til að setja saman forritin þín.
    • Undir Windows, ef umhverfisbreyturnar eru rangar, gætirðu fengið villu þegar þú keyrir javac. Til að koma í veg fyrir þessi villuboð, vinsamlegast skoðaðu uppsetningargrein Java hugbúnaðarþróunarbúnaðar fyrir frekari upplýsingar.

Aðferð 2 af 3: Halló heimsforrit

  1. Við munum fyrst búa til forrit sem sýnir „Halló heimur“ á skjánum. Búðu til nýja skrá í textaritlinum þínum og vistaðu hana sem „HelloWereld.java“. HelloWorld er nafnið á bekknum þínum, sem verður að vera það sama og skráin þín.
  2. Lýstu yfir bekknum þínum og helstu aðferð. Helsta aðferðin opinber truflanir ógilt aðal (String [] rök) er aðferðin sem er framkvæmd þegar forritið er í gangi. Þessi aðalaðferð hefur sömu aðferðaryfirlýsingu í hverju Java forriti.

    opinber flokkur HelloWorld {public static void main (String [] args) {}}

  3. Skrifaðu kóðalínuna sem mun sýna „Halló heimur“.

    System.out.println („Halló heimur.“);

    • Skiptum þessari reglu niður í mismunandi þætti hennar:
      • Kerfi segir kerfinu að eitthvað verði að gera.
      • út segir kerfinu að það sé framleiðsla.
      • println stendur fyrir "prentaðu þessa línu" og segir þannig kerfinu að framleiðslan sé lína af texta.
      • Gæsalappirnar í kringum („Halló heimur.“) Þýðir að System.out.println () aðferðin er að biðja um breytu; í þessu tilfelli er það strengurinn „Halló heimur.“
    • Athugaðu að það eru fjöldi Java reglna sem við verðum að fylgja hér:
      • Settu alltaf semikommu í lok dagskrárlínu.
      • Java er hástafssnæmt, svo þú verður að setja aðferðina, breyturnar og bekkjarnöfnin í rétta leturstærð, annars verða villuboð.
      • Kubbablokkar sem tengjast tiltekinni aðferð eða lykkju eru settar í hrokkið sviga.
  4. Settu þetta allt saman. Loka Hello World prógrammið ætti nú að líta svona út:

    public class HelloWorld {public static void main (String [] args) {System.out.println („Halló heimur.“); }}

  5. Vistaðu skrána þína og opnaðu Command Prompt eða Terminal til að setja saman forritið. Farðu í möppuna þar sem þú vistaðir HalloWereld.java og skrifaðu javac HalloWereld.java. Þetta segir Java þýðandanum að þú viljir setja saman HalloWereld.java. Ef villur hafa átt sér stað sér þýðandinn hvað þú gerðir rangt.Í öllum öðrum tilvikum mun þýðandinn ekki birta nein skilaboð. Ef þú skoðar skráarsafnið þar sem þú vistaðir HalloWereld.java ættirðu að sjá skrána HalloWereld.class. Þetta er skráin sem Java notar til að keyra forritið þitt.
  6. Keyrðu forritið. Loksins getum við byrjað að framkvæma forritið! Í stjórnunarglugganum eða flugstöðinni, sláðu inn eftirfarandi: java HelloWorld. Þetta gefur til kynna að Java eigi að framkvæma bekkinn HalloWereld. Þú ættir að sjá „Halló heimur“ prentaðan á skjánum (í vélinni).
  7. Til hamingju, þú skrifaðir fyrsta Java forritið þitt!

Aðferð 3 af 3: Inntak og framleiðsla

  1. Við ætlum síðan að auka Hello World forritið okkar með því að samþykkja innslátt frá notandanum. Í Hello World forritinu höfum við prentað textastreng á skjánum en gagnvirki hluti forrita er sá sem notandinn getur slegið inn gögn í. Við ætlum nú að stækka forritið okkar með spurningu fyrir notandann um að slá inn nafn sitt, á eftir kveðju, á eftir nafn notandans.
  2. Flytja inn skannaflokkinn. Í Java er fjöldi innbyggðra bókasafna sem við getum nýtt okkur, en við verðum að flytja þau inn fyrst. Eitt af þessum bókasöfnum er java.util, sem er með skannahlut sem við þurfum til að samþykkja innslátt frá notandanum. Til að flytja inn skannaflokkinn bætum við við eftirfarandi línu í byrjun kóða okkar.

    flytja inn java.util.Scanner;

    • Þetta segir forritinu okkar að við viljum nota skanna hlutinn í java.util pakkanum.
    • Ef við viljum fá aðgang að hverjum hlut í java.util skrifum við innflutning java.util. *; í byrjun kóða okkar.
  3. Innan aðalaðferðarinnar búum við til nýtt dæmi um skannahlutinn. Java er hlutbundið tungumál og því munu hugtök þess nota hluti. Skannahluturinn er dæmi um hlut með sviðum og aðferðum. Til að geta notað skannaflokkinn búum við til nýjan skannahlut sem við getum síðan fyllt út í reitina og notað aðferðir hans. Þú gerir þetta sem hér segir:

    Scanner userInputScanner = nýr skanni (System.in);

    • userInputScanner er heiti skannahlutarins sem við sköpuðum bara. Athugaðu að sérhver hluti nafnsins er skrifaður með stórum stöfum (úlfaldakassi); þetta er sáttmálinn um nafngiftir á Java.
    • Við notum nýja rekstraraðilann til að búa til nýtt dæmi um hlut. Svo, í þessu tilfelli bjuggum við til nýtt dæmi um skannahlutinn með því að nota kóðann nýjan skanna (System.in).
    • Skannahluturinn biður um færibreytu sem segir hlutnum hvað á að skanna. Í þessu tilfelli setjum við System.in sem breytu. System.in segir forritinu að leita að innslætti frá kerfinu, sem í þessu tilfelli er það sem notandinn slær inn í forritið.
  4. Biddu notandann um inntak. Við verðum að biðja notandann um að slá inn eitthvað sem inntak svo notandinn viti hvenær á að slá eitthvað inn í stjórnborðið. Þú getur gert þetta með System.out.print eða með System.out.println.

    System.out.print („Hvað heitir þú?“);

  5. Biðjið skanni hlutinn að taka næstu línu af því sem notandinn slær inn og geyma sem breytu. Skanninn vistar alltaf það sem notandinn slær inn. Eftirfarandi kóðalína mun biðja skannann um að geyma það sem notandinn hefur slegið inn sem nafn í breytu:

    Strengur userInputName = userInputScanner.nextLine ();

    • Í Java er venjan fyrir notkun aðferðar hlutar kóðinn objectName.methodName (breytur). Með userInputScanner.nextLine () köllum við skannahlutinn með því nafni sem við gáfum honum og köllum síðan aðferð hans með nextLine () án breytna.
    • Athugaðu að við geymum eftirfarandi línu í öðrum hlut: String. Við höfum nefnt String mótmæla userInputName.
  6. Prentaðu kveðju á skjánum til notandans. Nú þegar við höfum vistað nafn notandans getum við prentað kveðju til notandans. Þekkirðu System.out.println („Halló heimur.“); einhver kóða sem við skrifuðum í aðal bekknum? Allur kóði sem við höfum skrifað núna ætti að vera fyrir ofan þá línu. Nú getum við breytt þeirri línu til að segja eftirfarandi:

    System.out.println ("Halló" + notandanafn nafn + "!");

    • Hvernig við notum „Halló“, notendanafnið og „!“ tengt saman með "Halló" + userInputName + "!" er kallað strengjasamruni.
    • Það sem er að gerast hér er að við erum að fást við þrjá strengi: „Halló“, userInputName og „!“. Strengir í Java eru óbreytanlegir og því er ekki hægt að breyta þeim. Svo þegar við sameinum þessa þrjá strengi búum við í raun til nýjan streng með kveðjunni.
    • Svo tökum við þennan nýja streng og notum hann sem breytu fyrir System.out.println.
  7. Sameina það og spara vinnu þína. Kóðinn okkar ætti nú að líta svona út:

    flytja inn java.util.Scanner; opinber flokkur HelloWorld {public static void main (String [] args) {Scanner userInputScanner = new Scanner (System.in); System.out.print („Hvað heitir þú?“); Strengur userInputName = userInputScanner.nextLine (); System.out.println ("Halló" + notandanafn nafn + "!"); }}

  8. Settu saman og keyrðu forritið. Opnaðu stjórnunargluggann eða flugstöðina og keyrðu sömu skipanir og fyrir fyrstu útgáfuna okkar af HelloWereld.java. Við verðum að taka saman forritið fyrst: javac HalloWereld.java. Þá getum við keyrt það: Java HelloWorld.

Ábendingar

  • Java er hlutbundið forritunarmál, svo það er gagnlegt að læra meira um grundvallaratriði hlutbundinna forritunarmála.
  • Object Oriented Programming (OOP) hefur margar aðgerðir sem eru sértækar fyrirmynd sína. Þrjár af þessum meginhlutverkum eru:
    • Hylki: (hylki) Hæfileiki til að takmarka aðgang að sumum hlutum hlutarins. Java hefur einkaaðila, verndaða og opinbera breytinga fyrir reiti og aðferðir.
    • Fjölbreytni : getu hlutanna til að taka á sig mismunandi auðkenni. Í Java getur einn hlutur orðið hluti af öðrum hlut til að nota aðferðir hins hlutarins.
    • Erfðir: (erfðir) Hæfileiki til að nota reiti og aðferðir úr öðrum flokki í sama stigveldi og núverandi hlutur.