4 načina da napišete svoj prvi program na Javi

Sadržaj:

4 načina da napišete svoj prvi program na Javi
4 načina da napišete svoj prvi program na Javi

Video: 4 načina da napišete svoj prvi program na Javi

Video: 4 načina da napišete svoj prvi program na Javi
Video: Dobro je biti u Croatiji - Scrum masteri 2024, Svibanj
Anonim

Java je objektno orijentirani programski jezik koji je 1995. godine stvorio James Gosling, što znači da predstavlja koncepte kao "objekte" s "poljima" (koji su atributi koji opisuju objekt) i "metodama" (radnje koje objekt može učiniti). Java je jezik "jednom napišite, pokrenite bilo gdje", što znači da je dizajniran za rad na bilo kojoj platformi koja ima Java virtualni stroj (JVM). Budući da je Java vrlo opsežan programski jezik, početnici je lako naučiti i razumjeti. Ovaj vodič je uvod u pisanje programa u Javi.

Koraci

Metoda 1 od 3: Pisanje vašeg prvog Java programa

91968 1
91968 1

Korak 1. Da biste počeli pisati programe na Javi, postavite svoje radno okruženje

Mnogi programeri za svoje Java programiranje koriste integrirana razvojna okruženja (IDE), poput Eclipse i Netbeans, ali može se napisati Java program i sastaviti ga bez nadutih IDE -a.

91968 2
91968 2

Korak 2. Bilo koji program sličan Notepadu bit će dovoljan za programiranje u Javi

Hardcore programeri ponekad radije koriste uređivače teksta koji se nalaze unutar terminala, kao što su vim i emacs. Vrlo dobar uređivač teksta koji se može instalirati i na Windows računalo i na stroj sa sustavom Linux (Mac, Ubuntu itd.) Je Sublime Text, što ćemo koristiti u ovom vodiču.

91968 3
91968 3

Korak 3. Provjerite imate li instaliran Java Software Development Kit

To će vam trebati za sastavljanje vašeg programa.

  • U operacijskom sustavu sa sustavom Windows, ako varijable okruženja nisu točne, mogli biste dobiti pogrešku pri pokretanju

    javac

  • . Za više pojedinosti o instalaciji JDK pogledajte instalacijski članak Kako instalirati Java Software Development Kit kako biste izbjegli ovu pogrešku.

Metoda 2 od 3: Hello World Program

91968 4
91968 4

Korak 1. Prvo ćemo stvoriti program koji ispisuje "Hello World

"U svom uređivaču teksta stvorite novu datoteku i spremite je kao" HelloWorld.java ". HelloWorld je naziv vašeg razreda i trebat će vam da naziv vašeg razreda bude isto ime kao i vaša datoteka.

91968 5
91968 5

Korak 2. Proglasite svoj razred i svoju glavnu metodu

Glavna metoda

javni statički void main (String args)

je metoda koja će se izvesti dok se programiranje izvodi. Ova će glavna metoda imati istu deklaraciju metode u svakom Java programu.

javna klasa HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Korak 3. Napišite red koda koji će ispisati "Hello World

System.out.println ("Zdravo Svijete.");

  • Pogledajmo komponente ove linije:

    • Sustav

    • govori sustavu da učini nešto.
    • van

    • govori sustavu da ćemo napraviti neke izlazne stvari.
    • println

    • označava "liniju ispisa", pa govorimo sustavu da ispiše redak u ispisu.
    • Zagrade oko

      ("Pozdrav svijete.")

      znači da metoda

      System.out.println ()

      uzima parametar, koji je u ovom slučaju String

      "Pozdrav svijete."

  • Imajte na umu da u Javi postoje neka pravila kojih se moramo pridržavati:

    • Uvijek morate dodati točku -zarez na kraju svakog retka.
    • Java razlikuje velika i mala slova pa morate napisati nazive metoda, nazive varijabli i imena klasa u ispravnom pismu ili ćete dobiti pogrešku.
    • Blokovi koda specifični za određenu metodu ili petlju zatvoreni su između uvijenih zagrada.
91968 7
91968 7

Korak 4. Sve spojite

Vaš konačni program Hello World trebao bi izgledati ovako:

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

91968 8
91968 8

Korak 5. Spremite datoteku i otvorite naredbeni redak ili terminal za sastavljanje programa

Dođite do mape u koju ste spremili HelloWorld.java i upišite

javac HelloWorld.java

. Ovo govori Java prevoditelju da želite kompajlirati HelloWorld.java. Ako postoje pogreške, prevoditelj će vam reći što ste pogriješili. Inače ne biste trebali vidjeti nikakve poruke od prevoditelja. Ako pogledate direktorij u kojem sada imate HelloWorld.java, trebali biste vidjeti HelloWorld.class. Ovo je datoteka koju će Java koristiti za pokretanje vašeg programa.

91968 9
91968 9

Korak 6. Pokrenite program

Konačno, možemo pokrenuti naš program! U naredbeni redak ili terminal upišite

java HelloWorld

. To govori Javi da želite pokrenuti klasu HelloWorld. Trebali biste vidjeti "Hello World". pojavljuju se na vašoj konzoli.

91968 10
91968 10

Korak 7. Čestitamo, napravili ste svoj prvi Java program

Metoda 3 od 3: Ulaz i izlaz

91968 11
91968 11

Korak 1. Sada ćemo proširiti naš program Hello World tako da uzima podatke od korisnika

U našem programu Hello World ispisali smo niz koji će korisnik vidjeti, ali interaktivni dio programa je kada korisnik unese ulaz u program. Sada ćemo proširiti naš program kako bismo od korisnika zatražili njegovo ime, a zatim ga pozdravili njegovim imenom.

91968 12
91968 12

Korak 2. Uvezite klasu Skener

U Javi imamo neke ugrađene knjižnice kojima imamo pristup, ali ih moramo uvesti. Jedna od tih knjižnica je java.util, koja sadrži objekt Skener koji nam je potreban za unos korisnika. Kako bismo uvezli klasu Skener, dodajemo sljedeći redak na početak koda.

uvoz java.util. Scanner;

  • To govori našem programu da želimo koristiti objekt Skener koji postoji u paketu java.util.
  • Ako želimo imati pristup svakom objektu u paketu java.util, jednostavno pišemo

    uvoz java.util.*;

  • na početku našeg koda.
91968 13
91968 13

Korak 3. Unutar naše glavne metode, napravite novu instancu objekta Skener

Java je objektno orijentirani programski jezik pa predstavlja koncepte pomoću objekata. Objekt Skener primjer je objekta koji ima polja i metode. Da bismo mogli koristiti klasu Skener, moramo stvoriti novi objekt Skener u koji možemo unijeti polja i koristiti metode. Da bismo to učinili, pišemo:

Skener userInputScanner = novi skener (System.in);

  • userInputScanner

  • je naziv objekta Skener koji smo upravo pokrenuli. Imajte na umu da je ime napisano u devjoj kutiji; ovo je konvencija za imenovanje varijabli u Javi.
  • Koristimo

    novi

    operator za stvaranje nove instance objekta. Dakle, u ovom smo slučaju pisanjem stvorili novu instancu objekta Skener

    novi skener (System.in)

  • .
  • Objekt Skener uzima parametar koji govori objektu što treba skenirati. U ovom slučaju stavljamo

    Sustav.in

    kao parametar.

    Sustav.in

  • govori programu da skenira ulaz iz sustava, a to je ulaz koji će korisnik unijeti u program.
91968 14
91968 14

Korak 4. Zatražite od korisnika unos

Moramo zatražiti od korisnika unos kako bi korisnik znao kada upisati nešto u konzolu. To se može postići pomoću a

System.out.print

ili a

System.out.println

System.out.print ("Kako se zoveš?");

91968 15
91968 15

Korak 5. Zamolite objekt Skener da unese sljedeći redak koji korisnik upiše i pohrani ga u varijablu

Skener će uvijek uzimati podatke o tome što korisnik upisuje. Sljedeći redak zatražit će skener da uzme ono što je korisnik upisao za svoje ime i pohrani ga u varijablu:

Niz userInputName = userInputScanner.nextLine ();

  • U Javi, konvencija za korištenje metode objekta je

    objectName.methodName (parametri)

    . U

    userInputScanner.nextLine ()

    zovemo naš objekt Skener imenom koje smo mu upravo dali, a zatim pozivamo njegovu metodu

    nextLine ()

  • koji ne uzima nikakve parametre.
  • Imajte na umu da sljedeći redak spremamo u drugi objekt: objekt String. Imenovali smo naš objekt String

    userInputName

91968 16
91968 16

Korak 6. Ispišite pozdrav korisniku

Sada kada imamo pohranjeno korisničko ime, možemo ispisati pozdrav korisniku. Sjetite se

System.out.println ("Zdravo Svijete.");

koje smo napisali u glavnoj klasi? Sav kôd koji smo upravo napisali trebao bi ići iznad te crte. Sada možemo izmijeniti tu liniju tako da kaže:

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

  • Način na koji smo povezali "Hello", ime korisnika i "!" pisanjem

    "Pozdrav" + userInputName + "!"

  • naziva se spajanje nizova.
  • Ono što se ovdje događa je da imamo tri niza: "Hello", userInputName i "!". Nizovi u Javi su nepromjenjivi, što znači da se ne mogu mijenjati. Dakle, kad povezujemo ova tri niza, u biti smo stvorili novi niz koji sadrži pozdrav.
  • Zatim uzimamo ovaj novi niz i unosimo ga kao parametar u

    System.out.println

  • .
91968 17
91968 17

Korak 7. Sve spojite i spremite

Naš kôd bi sada trebao izgledati ovako:

uvoz java.util. Scanner; javna klasa HelloWorld {public static void main (String args) {Scanner userInputScanner = novi skener (System.in); System.out.print ("Kako se zoveš?"); Niz userInputName = userInputScanner.nextLine (); System.out.println ("Zdravo" + userInputName + "!"); }}

91968 18
91968 18

Korak 8. Sastavite i pokrenite

Idite u naredbeni redak ili terminal i pokrenite iste naredbe koje smo pokrenuli za prvu iteraciju HelloWorld.java. Najprije moramo sastaviti program:

javac HelloWorld.java

. Tada ga možemo pokrenuti:

java HelloWorld

Primjeri Java programa

Image
Image

Primjer osnovnog Java programa

Podržite wikiHow i otključajte sve uzorke.

Image
Image

Uzorak Java programa s ulazom

Podržite wikiHow i otključajte sve uzorke.

Savjeti

  • Java je objektno orijentirani programski jezik, pa je korisno pročitati više o osnovama objektno orijentiranih programskih jezika.
  • Objektno orijentirano programiranje ima mnoge značajke specifične za njegovu paradigmu. Tri od ovih glavnih značajki su:

    • Inkapsulacija: mogućnost ograničavanja pristupa nekim komponentama objekta. Java ima privatne, zaštićene i javne modifikatore polja i metoda.
    • Polimorfizam: sposobnost objekata da preuzmu različite identitete. U Javi se objekt može prebaciti u drugi objekt kako bi se koristile metode drugog objekta.
    • Nasljeđivanje: mogućnost korištenja polja i metoda iz druge klase u istoj hijerarhiji kao i trenutni objekt.

Preporučeni: