3 tapaa kirjoittaa ensimmäinen ohjelma Java -ohjelmassa

Sisällysluettelo:

3 tapaa kirjoittaa ensimmäinen ohjelma Java -ohjelmassa
3 tapaa kirjoittaa ensimmäinen ohjelma Java -ohjelmassa

Video: 3 tapaa kirjoittaa ensimmäinen ohjelma Java -ohjelmassa

Video: 3 tapaa kirjoittaa ensimmäinen ohjelma Java -ohjelmassa
Video: Узнав это СЕКРЕТ, ты никогда не выбросишь пластиковую бутылку! Идеи для мастерской из бутылок! 2024, Saattaa
Anonim

Java on objektiivinen ohjelmointikieli, jonka James Gosling loi vuonna 1995. Toisin sanoen kieli esittää käsitteitä "objekteina", joissa on "kenttiä" (eli objekteja kuvaavia määritteitä) ja "menetelmiä" (toimintoja, joita objektit voivat suorittaa). Java on "kerran kirjoitettu, juokse missä tahansa" -kieli. Toisin sanoen kieli on suunniteltu toimimaan kaikilla alustoilla, joilla on Java -virtuaalikone (JVM). Koska Java on erittäin pitkäaikainen ohjelmointikieli, aloittelijoiden on helppo oppia ja ymmärtää. Seuraava opetusohjelma on johdanto ohjelmien kirjoittamiseen Javalla.

Vaihe

Tapa 1 /3: Prime Java -ohjelmien kirjoittaminen

91968 1
91968 1

Vaihe 1. Aloita ohjelmien kirjoittaminen Javalla määrittämällä työympäristösi

Monet ohjelmoijat käyttävät Java -ohjelmointiin integroitua kehitysympäristöä (IDE), kuten Eclipseä ja Netbeansia, mutta voimme kirjoittaa Java -ohjelmia ja koota niitä ilman IDE: tä.

91968 2
91968 2

Vaihe 2. Kaikki Notepadin kaltaiset ohjelmat riittävät Java -ohjelmointiin

Hardline -ohjelmoijat suosivat joskus terminaaliin sisäänrakennettuja tekstieditoria, kuten vim ja emacs. Tehokas tekstieditori, joka voidaan asentaa sekä Windows- että Linux-pohjaisiin tietokoneisiin (Mac, Ubuntu jne.), On Sublime Text. Tässä opetusohjelmassa käytämme tätä tekstieditoria.

91968 3
91968 3

Vaihe 3. Varmista, että Java -ohjelmistokehityspaketti on asennettu

Tarvitset sitä ohjelman kääntämiseen.

  • Jos Windows-järjestelmissä ympäristömuuttujat eivät täsmää, saatat epäonnistua ajon aikana

    javac

  • . Lue artikkeli Java -ohjelmistokehityspaketin asentaminen lisätietoja JDK: n asentamisesta tämän virheen välttämiseksi.

Tapa 2/3: Hello World -ohjelma

91968 4
91968 4

Vaihe 1. Ensinnäkin luomme ohjelman, joka näyttää viestin "Hello World

"Luo tekstieditorissa uusi tiedosto ja tallenna se nimellä" HelloDunia.java ". HelloDunia on luokkasi nimi ja luokan nimen on oltava sama kuin tiedostonimesi.

91968 5
91968 5

Vaihe 2. Määritä pääluokka ja menetelmät

Päämenetelmä

public staattinen void main (String args)

on menetelmä, joka suoritetaan ohjelman ollessa käynnissä. Tällä päämenetelmällä on sama menetelmäilmoitus kaikissa Java -ohjelmissa.

julkinen luokka HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Vaihe 3. Kirjoita koodirivi, joka näyttää "Hello World

System.out.println ("Hello World");

  • Kiinnitä huomiota tämän rivin osiin:

    • Järjestelmä

    • neuvoo järjestelmää tekemään jotain.
    • ulos

    • kertoo järjestelmälle, että tuotamme tuotosta.
    • println

    • lyhenne sanoista "print line". Joten ohjeistamme järjestelmää näyttämään rivin lähdössä.
    • Lainausmerkit päällä

      ("Hei maailma.")

      tarkoittaa menetelmää

      System.out.println ()

      anna parametri, joka tässä tapauksessa on merkkijono

      "Hei maailma."

  • Huomaa, että Javassa on useita sääntöjä, joita on noudatettava:

    • Sinun tulee aina lisätä puolipiste (;) jokaisen rivin loppuun.
    • Java erottaa isot ja pienet kirjaimet. Joten sinun on kirjoitettava menetelmän nimi, muuttujan nimi ja luokan nimi oikeilla kirjaimilla, muuten epäonnistut.
    • Tietylle menetelmälle tai silmukalle ominaiset koodilohko on sulkeissa.
91968 7
91968 7

Vaihe 4. Laita kaikki yhteen

Viimeisen Halo World -ohjelmasi pitäisi näyttää tältä:

public class HelloWorld {public static void main (String args) {System.out.println ("Hello World"); }}

91968 8
91968 8

Vaihe 5. Tallenna tiedosto ja avaa komentokehote tai pääte ohjelman kääntämiseksi

Siirry kansioon, johon HaloDunia.java on tallennettu, ja kirjoita

javac HelloDunia.java

. Tämä komento kertoo Java -kääntäjälle, että haluat kääntää HaloDunia.java. Jos tapahtuu virhe, kääntäjä kertoo, mikä meni pieleen. Muuten et näe kääntäjän viestejä. Jos tarkastelet hakemistoa, johon HaloDunia.java on tallennettu, näet HaloDunia.class. Tämä on tiedosto, jota Java käyttää ohjelman suorittamiseen.

91968 9
91968 9

Vaihe 6. Suorita ohjelma

Lopuksi toteutamme ohjelmamme! Kirjoita komentokehotteeseen tai päätelaitteeseen

java HelloWorld

. Tämä komento kertoo Javalle, että haluat suorittaa HaloWorld -luokan. Näet "Hello World". näkyy konsolissa.

91968 10
91968 10

Vaihe 7. Onnittelut, ensimmäinen Java -ohjelmasi on valmis

Tapa 3/3: Tulo ja lähtö

91968 11
91968 11

Vaihe 1. Laajennamme nyt Hello World -ohjelman sisältämään käyttäjän syötteen

Hello World -ohjelmassa näytämme merkkijonon käyttäjän nähtäväksi, mutta ohjelman vuorovaikutteinen osa on silloin, kun käyttäjän on syötettävä ohjelmaan syötteensä. Laajennamme nyt ohjelmaa pyytämään käyttäjää antamaan nimensä ja tervehtimään käyttäjää tällä nimellä.

91968 12
91968 12

Vaihe 2. Tuo skanneriluokka

Javassa meillä on jonkinlainen sisäänrakennettu kirjasto, jota voimme käyttää, mutta meidän on tuotava se ensin. Yksi näistä kirjastoista on java.util, joka sisältää skanneriobjektin, joka meidän on saatava käyttäjältä. Tuo skanneriluokka lisäämällä seuraava rivi koodin alkuun.

tuoda java.util. Scanner;

  • Tämä koodi kertoo ohjelmalle, että haluamme käyttää java.util -paketissa olevaa Scanner -objektia.
  • Jos haluamme käyttää kaikkia java.util -paketin objekteja, kirjoita vain

    tuo java.util.*;

  • koodin alussa.
91968 13
91968 13

Vaihe 3. Instrumentoi päämenetelmän sisällä uusi skanneriobjektin esiintymä

Java on olio-ohjelmointikieli. Joten tämä kieli kuvaa objektien käytön käsitettä. Skanneriobjekti on esimerkki objektista, jossa on kenttiä ja menetelmiä. Jotta voimme käyttää Scanner -luokkaa, meidän on luotava uusi Scanner -objekti, jonka kentät voimme täyttää ja menetelmät, joita voimme käyttää. Voit tehdä tämän kirjoittamalla:

Skanneri userInputScanner = uusi skanneri (System.in);

  • userInputScanner

  • on juuri näytteen ottamamme Scanner -objektin nimi. Huomaa, että nimi on kirjoitettu isoilla ja pienillä kirjaimilla; tämä on muuttujan nimeämiskäytäntö Javassa.
  • Käytämme operaattoria

    Uusi

    uuden objektin ilmentymän luomiseksi. Joten tässä esimerkissä luomme uuden ilmentymän Scanner -objektista kirjoittamalla

    uusi skanneri (System.in)

  • .
  • Skanneriobjekti sisältää parametrit, jotka kertovat objektille, mitä skannataan. Tässä tapauksessa menemme sisään

    System.in

    parametreina.

    System.in

  • käskee ohjelmaa etsimään järjestelmästä tuloa, eli tuloa, jonka käyttäjä kirjoittaa ohjelmaan.
91968 14
91968 14

Vaihe 4. Pyydä käyttäjältä tietoja

Meidän on pyydettävä syötettä käyttäjältä, jotta käyttäjä tietää milloin kirjoittaa jotain konsoliin. Tämä vaihe voidaan ottaa

System.out.print

tai

System.out.println

System.out.print ("Mikä on nimesi?");

91968 15
91968 15

Vaihe 5. Pyydä Scanner -objektia syöttämään seuraava käyttäjän kirjoittama rivi ja tallentamaan se muuttujaan

Skanneri syöttää aina tietoja, jotka sisältävät käyttäjän kirjoittamat tiedot. Seuraava rivi pyytää Scanneria ottamaan käyttäjän kirjoittaman nimen ja tallentamaan sen muuttujaan:

Jono userInputName = userInputScanner.nextLine ();

  • Javassa on olemassa tapa käyttää objektin menetelmiä

    objectName.methodName (parametrit)

    . Sisään

    userInputScanner.nextLine ()

    me kutsumme skanneriobjektia sillä nimellä, jonka annoimme sille, sitten kutsumme sen menetelmää

    nextLine ()

  • joka ei sisällä parametreja.
  • Huomaa, että tallennamme seuraavan rivin toiseen objektiin: merkkijonoobjektiin. Olemme nimenneet String -objektimme

    userInputName

91968 16
91968 16

Vaihe 6. Näytä tervehdys käyttäjälle

Nyt kun olemme tallentaneet käyttäjänimen, voimme näyttää tervehdyksen käyttäjälle. Muista kanssa

System.out.println ("Hello World");

kirjoitamme pääluokalla? Kaiken juuri kirjoittamamme koodin tulisi olla tämän rivin yläpuolella. Nyt voimme muuttaa tämän rivin muotoon:

System.out.println ("Hei" + userInputName + "!");

  • Tapa, jolla yhdistämme "hei", käyttäjätunnus ja "!" kirjoittamalla

    "Hei" + userInputName + "!"

  • jota kutsutaan merkkijonon yhdistämiseksi.
  • Tässä on kolme merkkijonoa: "Hei", userInputName ja "!". Javan merkkijonot ovat kiinteitä, joten niitä ei voi muuttaa. Kun siis yhdistämme nämä kolme merkkijonoa, luomme pohjimmiltaan uuden merkkijonon, joka sisältää tervehdyksen.
  • Sitten otamme tämän uuden merkkijonon ja välitämme sen parametrina

    System.out.println

  • .
91968 17
91968 17

Vaihe 7. Järjestä kaikki ja tallenna

Koodimme näyttää nyt tältä:

tuoda java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = uusi skanneri (System.in); System.out.print ("Mikä on nimesi?"); Jono userInputName = userInputScanner.nextLine (); System.out.println ("Hei" + userInputName + "!"); }}

91968 18
91968 18

Vaihe 8. Käännä ja suorita

Siirry komentokehotteeseen tai päätelaitteeseen ja suorita sama komento kuin HaloDunia.java. Meidän on ensin koottava ohjelma:

javac HelloDunia.java

. Sitten voimme suorittaa sen:

java HelloWorld

Vinkkejä

  • Java on olio-ohjelmointikieli. Joten on hyvä idea lukea olio-ohjelmointikielten perusteet saadaksesi lisätietoja.
  • Objektisuuntautuneella ohjelmoinnilla on monia erityispiirteitä. Kolme niistä on:

    • Kapselointi: kyky rajoittaa pääsyä joihinkin komponenttiobjekteihin. Javalla on yksityisiä, suojattuja ja julkisia muokkaajia kentille ja menetelmille.
    • Polymorfismi: objektin kyky käyttää useita identiteettejä. Java -järjestelmässä objekti voidaan lisätä toiseen objektiin toisen kyseisen objektin menetelmien käyttämiseksi.
    • Legacy: kyky käyttää kenttiä ja menetelmiä muista luokista samassa hierarkiassa kuin nykyinen objekti.

Suositeltava: