3 načini za pisanje prvega programa v Javi

Kazalo:

3 načini za pisanje prvega programa v Javi
3 načini za pisanje prvega programa v Javi

Video: 3 načini za pisanje prvega programa v Javi

Video: 3 načini za pisanje prvega programa v Javi
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Maj
Anonim

Java je objektno usmerjen programski jezik, ki ga je leta 1995 ustvaril James Gosling. To pomeni, da jezik predstavlja koncepte kot "objekte" s "polji" (tj. Atribute, ki opisujejo predmete) in "metode" (dejanja, ki jih predmeti lahko izvedejo). Java je jezik "enkrat zapisan, teči kjer koli". To pomeni, da je jezik zasnovan za delovanje na kateri koli platformi, ki ima navidezni stroj Java (JVM). Ker je Java zelo dolgočasen programski jezik, se začetniki zlahka naučijo in razumejo. Naslednja vadnica je uvod v pisanje programov z Javo.

Korak

Metoda 1 od 3: Pisanje programov Prime Java

91968 1
91968 1

Korak 1. Če želite začeti pisati programe z Javo, določite svoje delovno okolje

Mnogi programerji za programiranje Jave uporabljajo integrirano razvojno okolje (IDE), kot sta Eclipse in Netbeans, vendar lahko napišemo programe Java in jih sestavimo brez IDE.

91968 2
91968 2

Korak 2. Za programiranje z Javo bo zadostovala katera koli vrsta programa, podobnega Notepadu

Programerji na trdi liniji včasih raje uporabljajo urejevalnike besedil, vgrajene v terminal, kot sta vim in emacs. Zmogljiv urejevalnik besedil, ki ga je mogoče namestiti v računalnike z operacijskim sistemom Windows in Linux (Mac, Ubuntu itd.), Je Sublime Text. Ta urejevalnik besedil bomo uporabili v tej vadnici.

91968 3
91968 3

Korak 3. Prepričajte se, da imate nameščen Java Software Development Kit

Potrebovali ga boste za sestavljanje programa.

  • V sistemih z operacijskim sistemom Windows, če se spremenljivke okolja ne ujemajo, lahko med izvajanjem pride do okvare

    javac

  • . Če želite izvedeti več o namestitvi JDK, preberite članek Kako namestiti komplet za razvoj programske opreme Java.

Metoda 2 od 3: Program Hello World

91968 4
91968 4

Korak 1. Najprej bomo ustvarili program, ki prikaže sporočilo "Hello World

"V urejevalniku besedil ustvarite novo datoteko in jo shranite z imenom" HelloDunia.java ". HelloDunia je ime vašega razreda in ime razreda mora biti enako imenu vaše datoteke.

91968 5
91968 5

Korak 2. Določite glavni razred in metode

Glavna metoda

javna statična void main (nizov args)

je metoda, ki se bo izvajala med izvajanjem programa. Ta glavna metoda bo imela v vseh programih Java isto deklaracijo metode.

javni razred HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Korak 3. Napišite vrstico kode, ki bo prikazala "Hello World

System.out.println ("Pozdravljeni svet.");

  • Bodite pozorni na sestavine te vrstice:

    • Sistem

    • naroči sistemu, naj nekaj naredi.
    • ven

    • pove sistemu, da bomo proizvedli rezultat.
    • println

    • okrajšava za "print line". Zato sistemu naročimo, naj v izhodu prikaže vrstico.
    • Navednice na

      ("Pozdravljen, svet.")

      pomeni metoda

      System.out.println ()

      posredujte parameter, ki je v tem primeru String

      "Pozdravljen, svet."

  • Upoštevajte, da je v Javi treba upoštevati več pravil:

    • Na koncu vsake vrstice morate vedno dodati podpičje (;).
    • Java razlikuje velike in male črke. Zato morate ime metode, ime spremenljivke in ime razreda zapisati s pravilnimi črkami, sicer ne boste uspeli.
    • Bloki kode, ki so specifični za določeno metodo ali zanko, so zaprti v zavite oklepaje.
91968 7
91968 7

Korak 4. Vse sestavite skupaj

Vaš zadnji program Halo World bi moral izgledati takole:

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

91968 8
91968 8

Korak 5. Shranite datoteko in odprite ukazni poziv ali terminal za sestavljanje programa

Pojdite v mapo, kjer je shranjena HaloDunia.java, in vnesite

javac HelloDunia.java

. Ta ukaz pove prevajalniku Java, da želite prevesti HaloDunia.java. Če pride do napake, vam bo prevajalnik povedal, kaj je šlo narobe. V nasprotnem primeru prevajalnik ne bo videl nobenega sporočila. Če pogledate imenik, v katerem imate trenutno shranjeno HaloDunia.java, boste videli HaloDunia.class. To je datoteka, ki jo bo Java uporabila za zagon vašega programa.

91968 9
91968 9

Korak 6. Zaženite program

Končno bomo zagnali naš program! V ukazni poziv ali terminal vnesite

java HelloWorld

. Ta ukaz Javi pove, da želite zagnati razred HaloWorld. Videli boste "Hello World". se prikaže na konzoli.

91968 10
91968 10

Korak 7. Čestitamo, vaš prvi program Java je pripravljen

Metoda 3 od 3: Vnos in izhod

91968 11
91968 11

Korak 1. Zdaj bomo program Hello World razširili na vnos uporabnikov

V programu Hello World prikažemo niz, ki ga mora uporabnik videti, interaktivni del programa pa je, ko mora uporabnik vnesti vnos v program. Zdaj bomo program razširili tako, da bo uporabnika prosil, da vnese svoje ime in ga nato pozdravil s tem imenom.

91968 12
91968 12

Korak 2. Uvozite razred Scanner

V Javi imamo nekakšno vgrajeno knjižnico, do katere lahko dostopamo, vendar jo moramo najprej uvoziti. Ena od teh knjižnic je java.util, ki vsebuje objekt Scanner, ki ga potrebujemo za vnos od uporabnika. Za uvoz razreda Scanner dodajte naslednjo vrstico na začetku kode.

uvoz java.util. Scanner;

  • Ta koda programu pove, da želimo uporabiti objekt Scanner, ki je v paketu java.util.
  • Če želimo dostopati do vsakega predmeta v paketu java.util, samo napišite

    uvoz java.util.*;

  • na začetku kode.
91968 13
91968 13

Korak 3. Znotraj glavne metode ustvarite nov primerek predmeta Scanner

Java je objektno usmerjen programski jezik. Torej ta jezik opisuje pojem uporabe predmetov. Objekt Scanner je primer predmeta, ki ima polja in metode. Za uporabo razreda Scanner moramo ustvariti nov objekt Scanner, katerega polja lahko izpolnimo in metode, ki jih lahko uporabimo. Če želite to narediti, napišite:

Optični bralnik userInputScanner = nov bralnik (System.in);

  • userInputScanner

  • je ime predmeta optičnega bralnika, ki smo ga pravkar vzorčili. Upoštevajte, da je ime napisano z velikimi in malimi črkami; to je dogovor o poimenovanju spremenljivk v Javi.
  • Uporabljamo operaterja

    nov

    ustvariti nov primerek predmeta. Tako v tem primeru s pisanjem ustvarimo nov primerek objekta Scanner

    nov skener (System.in)

  • .
  • Objekt Optični bralnik vključuje parametre, ki objektu povedo, kaj naj skenira. V tem primeru vstopimo

    System.in

    kot parametre.

    System.in

  • pove programu, naj poišče vnos iz sistema, to je vnos, ki ga bo uporabnik vnesel v program.
91968 14
91968 14

Korak 4. Vprašajte uporabnika za vnos

Od uporabnika moramo zahtevati vnos, da uporabnik ve, kdaj naj kaj vnese v konzolo. Ta korak je mogoče narediti

System.out.print

ali

System.out.println

System.out.print ("Kako ti je ime?");

91968 15
91968 15

Korak 5. Prosite objekt Scanner, da vnese naslednjo vrstico, ki jo je vnesel uporabnik, in jo shrani v spremenljivko

Optični bralnik bo vedno vnesel podatke, ki vsebujejo tisto, kar je uporabnik vnesel. V naslednji vrstici bo Scanner zahteval, da vzame ime, ki ga je vnesel uporabnik, in ga shrani v spremenljivko:

Niz userInputName = userInputScanner.nextLine ();

  • V Javi je dogovor za uporabo metod predmeta tak

    objectName.methodName (parametri)

    . V

    userInputScanner.nextLine ()

    pokličemo objekt Scanner z imenom, ki smo mu ga pravkar dali, nato pa pokličemo njegovo metodo

    nextLine ()

  • ki ne vsebuje nobenih parametrov.
  • Upoštevajte, da naslednjo vrstico shranimo v drug objekt: objekt String. Objekt String smo poimenovali

    userInputName

91968 16
91968 16

Korak 6. Pokažite pozdrav uporabniku

Zdaj, ko smo shranili uporabniško ime, lahko uporabniku prikažemo pozdrav. Spomni se s

System.out.println ("Pozdravljeni svet.");

ki jih pišemo v glavnem razredu? Vsa koda, ki smo jo pravkar napisali, bi morala biti nad to vrstico. Zdaj lahko to vrstico spremenimo v:

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

  • Način združevanja "Hello", uporabniškega imena in "!" s pisanjem

    "Pozdravljeni" + userInputName + "!"

  • imenovano povezovanje nizov.
  • Tu imamo tri nize: "Hello", userInputName in "!". Nizki v Javi so fiksni, kar pomeni, da jih ni mogoče spremeniti. Ko torej združimo te tri nize, v bistvu ustvarjamo nov niz, ki vsebuje pozdrav.
  • Nato vzamemo ta novi niz in ga posredujemo kot parameter

    System.out.println

  • .
91968 17
91968 17

Korak 7. Vse uredite in shranite

Naša koda bo zdaj videti tako:

uvoz java.util. Scanner; javni razred HelloWorld {public static void main (String args) {Scanner userInputScanner = nov skener (System.in); System.out.print ("Kako ti je ime?"); Niz userInputName = userInputScanner.nextLine (); System.out.println ("Pozdravljeni" + userInputName + "!"); }}

91968 18
91968 18

Korak 8. Prevedite in zaženite

Pojdite na ukazni poziv ali terminal in zaženite isti ukaz, kot ga izvajamo HaloDunia.java. Najprej moramo sestaviti program:

javac HelloDunia.java

. Potem ga lahko zaženemo:

java HelloWorld

Nasveti

  • Java je objektno usmerjen programski jezik. Zato je dobro, da preberete osnove objektno usmerjenih programskih jezikov, če želite izvedeti več.
  • Objektno usmerjeno programiranje ima številne posebne funkcije. Trije od njih so:

    • Inkapsulacija: možnost omejevanja dostopa do nekaterih sestavnih predmetov. Java ima zasebne, zaščitene in javne modifikatorje za polja in metode.
    • Polimorfizem: sposobnost predmeta, da uporablja več identitet. V Javi lahko predmet vstavite v drug predmet, da uporabite metode tega drugega predmeta.
    • Zapuščina: možnost uporabe polj in metod iz drugih razredov v isti hierarhiji kot trenutni predmet.

Priporočena: