4 tapaa kirjoittaa ensimmäinen ohjelma Java -ohjelmassa

Sisällysluettelo:

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

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

Video: 4 tapaa kirjoittaa ensimmäinen ohjelma Java -ohjelmassa
Video: Miten tyhjätään kovalevy omista tiedoista (Windows 10) 2024, Saattaa
Anonim

Java on objektiivinen ohjelmointikieli, jonka James Gosling loi vuonna 1995, mikä tarkoittaa, että se edustaa käsitteitä "objekteina", joissa on "kentät" (jotka ovat objektia kuvaavia määritteitä) ja "menetelmät" (toiminnot, jotka objekti voi tehdä). Java on "kirjoita kerran, suorita missä tahansa" -kieli, mikä tarkoittaa, että se on suunniteltu toimimaan kaikilla alustoilla, joilla on Java -virtuaalikone (JVM). Koska Java on erittäin monipuolinen ohjelmointikieli, aloittelijoiden on helppo oppia ja ymmärtää. Tämä opetusohjelma on johdanto ohjelmien kirjoittamiseen Javalla.

Askeleet

Tapa 1 /3: Ensimmäisen Java -ohjelman kirjoittaminen

91968 1
91968 1

Vaihe 1. Jotta voit aloittaa ohjelmien kirjoittamisen Javalla, määritä työympäristösi

Monet ohjelmoijat käyttävät Java -ohjelmointiin integroituja kehitysympäristöjä (IDE), kuten Eclipseä ja Netbeansia, mutta voidaan kirjoittaa Java -ohjelma ja koota se ilman paisuneita IDE: itä.

91968 2
91968 2

Vaihe 2. Mikä tahansa Notepadin kaltainen ohjelma riittää Java-ohjelmointiin

Hardcore -ohjelmoijat haluavat joskus käyttää tekstieditoria, joka on päätelaitteen sisällä, kuten vim ja emacs. Erittäin hyvä tekstieditori, joka voidaan asentaa sekä Windows-koneelle että Linux-pohjaiselle koneelle (Mac, Ubuntu jne.), On Sublime Text, jota käytämme tässä opetusohjelmassa.

91968 3
91968 3

Vaihe 3. Varmista, että Java Software Development Kit on asennettu

Tarvitset tätä ohjelmasi kokoamiseen.

  • Jos Windows-käyttöjärjestelmässä ympäristömuuttujat eivät ole oikein, saatat saada virheen käynnissä

    javac

  • . Katso asennusohjeesta Java -ohjelmistokehityspaketin asentaminen lisätietoja JDK -asennuksesta tämän virheen välttämiseksi.

Tapa 2/3: Hello World -ohjelma

91968 4
91968 4

Vaihe 1. Luomme ensin ohjelman, joka tulostaa "Hello World

"Luo tekstieditorissa uusi tiedosto ja tallenna se nimellä" HelloWorld.java ". HelloWorld on luokkasi nimi ja tarvitset luokan nimen olevan sama kuin tiedosto.

91968 5
91968 5

Vaihe 2. Ilmoita luokkasi ja päämenetelmäsi

Tärkein menetelmä

public staattinen void main (String args)

on menetelmä, joka suoritetaan, kun ohjelmointi on 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 tulostaa "Hello World

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

  • Katsotaanpa tämän rivin komponentteja:

    • Järjestelmä

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

    • kertoo järjestelmälle, että aiomme tehdä joitain tulostustöitä.
    • println

    • tarkoittaa "tulostusviivaa", joten kehotamme järjestelmää tulostamaan rivin tulosteeseen.
    • Suluet ympärillä

      ("Hei maailma.")

      tarkoittaa, että menetelmä

      System.out.println ()

      ottaa käyttöön parametrin, joka tässä tapauksessa on merkkijono

      "Hei maailma."

  • Huomaa, että Javassa on joitain sääntöjä, joita meidän on noudatettava:

    • Sinun on aina lisättävä puolipiste jokaisen rivin loppuun.
    • Java on kirjainkoko, joten sinun on kirjoitettava menetelmien nimet, muuttujien nimet ja luokkien nimet oikeilla kirjaimilla, muuten saat virheilmoituksen.
    • Tietylle menetelmälle tai silmukalle ominaisia koodilohkoja ympäröivät käyrät hakasulkeet.
91968 7
91968 7

Vaihe 4. Laita kaikki yhteen

Viimeisen Hello 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 olet tallentanut HelloWorld.java, ja kirjoita

javac HelloWorld.java

. Tämä kertoo Java -kääntäjälle, että haluat kääntää HelloWorld.java. Jos on virheitä, kääntäjä kertoo, mitä teit väärin. Muussa tapauksessa sinun ei pitäisi nähdä kääntäjän viestejä. Jos tarkastelet hakemistoa, jossa sinulla on HelloWorld.java, sinun pitäisi nähdä HelloWorld.class. Tämä on tiedosto, jota Java käyttää ohjelman suorittamiseen.

91968 9
91968 9

Vaihe 6. Suorita ohjelma

Lopulta saamme ohjelman käyntiin! Kirjoita komentokehotteeseen tai päätelaitteeseen

java HelloWorld

. Tämä kertoo Javalle, että haluat suorittaa luokan HelloWorld. Sinun pitäisi nähdä "Hello World". näkyy konsolissasi.

91968 10
91968 10

Vaihe 7. Onnittelut, olet tehnyt ensimmäisen Java -ohjelman

Tapa 3/3: Tulo ja lähtö

91968 11
91968 11

Vaihe 1. Laajennamme nyt Hello World -ohjelmaamme ottamaan vastaan tietoja käyttäjältä

Hello World -ohjelmassa tulostimme merkkijonon käyttäjän nähtäväksi, mutta ohjelmien vuorovaikutteinen osa on silloin, kun käyttäjä pääsee syöttämään ohjelmaan. Laajennamme nyt ohjelmaa kehottamaan käyttäjää nimeään ja tervehtimään käyttäjää sen jälkeen.

91968 12
91968 12

Vaihe 2. Tuo Skanneriluokka

Javassa meillä on joitakin sisäänrakennettuja kirjastoja, joihin meillä on pääsy, mutta meidän on tuotava ne. Yksi näistä kirjastoista on java.util, joka sisältää Scanner -objektin, jota tarvitsemme käyttäjän syötteen saamiseksi. Skanneriluokan tuomiseksi lisäämme koodin alkuun seuraavan rivin.

tuoda java.util. Scanner;

  • Tämä kertoo ohjelmamme, että haluamme käyttää java.util -paketissa olevaa Scanner -objektia.
  • Jos halusimme saada pääsyn kaikkiin java.util -paketin objekteihin, kirjoitamme vain

    tuo java.util.*;

  • koodimme alussa.
91968 13
91968 13

Vaihe 3. Sisällytä tärkeimmän menetelmän sisällä uusi skanneriobjektin esiintymä

Java on olio-ohjelmointikieli, joten se edustaa objekteja käyttäviä käsitteitä. Skanneriobjekti on esimerkki objektista, jossa on kenttiä ja menetelmiä. Jotta voimme käyttää Scanner -luokkaa, meidän on luotava uusi Scanner -objekti, johon voimme täyttää kentät ja käyttää menetelmiä. Tätä varten kirjoitamme:

Skanneri userInputScanner = uusi skanneri (System.in);

  • userInputScanner

  • on juuri näyttämämme skanneriobjektin nimi. Huomaa, että nimi on kirjoitettu kamelikoteloon; tämä on käytäntö muuttujien nimeämiselle Javassa.
  • Käytämme

    Uusi

    luoda uuden objektin esiintymän. Joten tässä tapauksessa loimme uuden ilmentymän Scanner -objektista kirjoittamalla

    uusi skanneri (System.in)

  • .
  • Skanneriobjekti ottaa käyttöön parametrin, joka kertoo objektille, mitä skannataan. Tässä tapauksessa laitamme sisään

    System.in

    parametrina.

    System.in

  • kehottaa ohjelmaa skannaamaan järjestelmän tulon, joka on tulo, jonka käyttäjä kirjoittaa ohjelmaan.
91968 14
91968 14

Vaihe 4. Pyydä käyttäjää syöttämään

Meidän on pyydettävä käyttäjää syöttämään tiedot, jotta käyttäjä tietää milloin kirjoittaa jotain konsoliin. Tämä voidaan saavuttaa a

System.out.print

tai a

System.out.println

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

91968 15
91968 15

Vaihe 5. Pyydä Scanner -objektia ottamaan seuraava rivi, jonka käyttäjä kirjoittaa, ja tallentamaan sen muuttujaan

Skanneri ottaa aina tietoja siitä, mitä käyttäjä kirjoittaa. Seuraavalla rivillä pyydetään skanneria ottamaan huomioon käyttäjän kirjoittama nimi ja tallentamaan se muuttujaan:

Jono userInputName = userInputScanner.nextLine ();

  • Javassa objektin menetelmän käyttötapa on

    objectName.methodName (parametrit)

    . Sisään

    userInputScanner.nextLine ()

    kutsumme skanneriobjektiamme juuri antamallamme nimellä ja sitten kutsumme sen menetelmää

    nextLine ()

  • joka ei ota huomioon mitään parametreja.
  • Huomaa, että tallennamme seuraavan rivin toiseen objektiin: String -objektiin. Olemme nimenneet String -objektimme

    userInputName

91968 16
91968 16

Vaihe 6. Tulosta tervehdys käyttäjälle

Nyt kun käyttäjän nimi on tallennettu, voimme tulostaa tervehdyksen käyttäjälle. Muista

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

että kirjoitimme pääluokalla? Kaiken juuri kirjoittamamme koodin tulisi ylittää tämä rivi. Nyt voimme muokata tätä riviä sanomaan:

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

  • Tapa, jolla ketjutimme "Hei", käyttäjän nimen ja "!" kirjoittamalla

    "Hei" + userInputName + "!"

  • kutsutaan merkkijonon yhdistämiseksi.
  • Tässä tapahtuu kolme merkkijonoa: "Hei", userInputName ja "!". Javan merkkijonot ovat muuttumattomia, mikä tarkoittaa, että niitä ei voi muuttaa. Kun siis yhdistämme nämä kolme merkkijonoa, meille luodaan olennaisesti uusi merkkijono, joka sisältää tervehdyksen.
  • Sitten otamme tämän uuden merkkijonon ja syötämme sen parametriksi

    System.out.println

  • .
91968 17
91968 17

Vaihe 7. Laita kaikki yhteen ja tallenna

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

tuoda java.util. Scanner; public class HelloWorld {public static void main (String args) {Skannerin userInputScanner = uusi skanneri (System.in); System.out.print ("Mikä nimesi on?"); 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 samat komennot kuin ensimmäisessä HelloWorld.java -iteraatiossa. Meidän on ensin koottava ohjelma:

javac HelloWorld.java

. Sitten voimme ajaa sen:

java HelloWorld

Esimerkkejä Java -ohjelmista

Image
Image

Esimerkki Java -perusohjelmasta

Tuki wikiHow ja avaa kaikki näytteet.

Image
Image

Esimerkki Java -ohjelmasta syötteellä

Tuki wikiHow ja avaa kaikki näytteet.

Vinkkejä

  • Java on olio-ohjelmointikieli, joten on hyödyllistä lukea lisää olio-ohjelmointikielten perusteista.
  • Objektisuuntautuneella ohjelmoinnilla on monia sen paradigmaan liittyviä ominaisuuksia. Kolme näistä pääominaisuuksista on:

    • Kapselointi: kyky rajoittaa joidenkin objektin osien käyttöä. Javalla on yksityisiä, suojattuja ja julkisia muokkaajia kentille ja menetelmille.
    • Polymorfismi: kyky esineille ottaa erilaiset identiteetit. Javassa objekti voidaan heittää toiseen objektiin toisen objektin menetelmien avulla.
    • Perintö: kyky käyttää kenttiä ja menetelmiä toisesta luokasta samassa hierarkiassa kuin nykyinen objekti.

Suositeltava: