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

Sadržaj:

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

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

Video: 3 načina da napišete svoj prvi program na Javi
Video: Всего 8 минут и ЖИЗНЬ Наполнится СЧАСТЬЕМ и ВЕЗЕНИЕМ | Попробуй и Жизнь Изменится НАВСЕГДА! 2024, Novembar
Anonim

Java je objektno orijentisan programski jezik koji je 1995. godine stvorio James Gosling. Odnosno, jezik predstavlja koncepte kao "objekte" s "poljima" (tj. Atributima koji opisuju objekte) i "metodama" (radnje koje objekti mogu izvesti). Java je jezik "jednom napisan, pokreni bilo gdje". Odnosno, jezik je dizajniran za rad na bilo kojoj platformi koja ima Java Virtual Machine (JVM). Budući da je Java vrlo dugotrajan programski jezik, početnici je lako naučiti i razumjeti. Sljedeći vodič je uvod u pisanje programa s Javom.

Korak

Metoda 1 od 3: Pisanje osnovnih Java programa

91968 1
91968 1

Korak 1. Da biste započeli pisanje programa s Javom, definirajte svoje radno okruženje

Mnogi programeri koriste integrirano razvojno okruženje (IDE) kao što su Eclipse i Netbeans za programiranje Jave, ali možemo pisati Java programe i sastavljati ih bez IDE -a.

91968 2
91968 2

Korak 2. Bilo koja vrsta programa slična Notepadu bit će dovoljna za programiranje s Javom

Programeri sa tvrdom linijom ponekad preferiraju uređivače teksta ugrađene u terminal, kao što su vim i emacs. Moćan uređivač teksta koji se može instalirati i na Windows i na Linux računarima (Mac, Ubuntu itd.) Je Sublime Text. Ovaj uređivač teksta ćemo koristiti u ovom vodiču.

91968 3
91968 3

Korak 3. Provjerite imate li instaliran Java Software Development Kit

Trebat će vam za sastavljanje vašeg programa.

  • Na sistemima zasnovanim na Windows-u, ako se varijable okruženja ne podudaraju, možda ćete doživjeti kvar tijekom izvođenja

    javac

  • . Pročitajte članak Kako instalirati Java Software Development Kit za više detalja o instaliranju JDK -a kako biste izbjegli ovu grešku.

Metoda 2 od 3: Hello World Program

91968 4
91968 4

Korak 1. Prije svega, kreirat ćemo program koji prikazuje poruku "Hello World

"U uređivaču teksta stvorite novu datoteku i spremite je s imenom" HelloDunia.java ". HelloDunia je naziv vaše klase i naziv klase mora biti isti kao naziv vaše datoteke.

91968 5
91968 5

Korak 2. Definirajte glavnu klasu i metode

Glavna metoda

javni statički void main (String args)

je metoda koja će se izvršavati dok je program pokrenut. Ova glavna metoda će imati istu deklaraciju metode u svim Java programima.

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

91968 6
91968 6

Korak 3. Napišite red koda koji će prikazati „Hello World

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

  • Obratite pažnju na komponente ove linije:

    • Sistem

    • upućuje sistem da nešto učini.
    • van

    • govori sistemu da ćemo proizvoditi izlaz.
    • println

    • skraćeno od "linija za štampanje". Dakle, upućujemo sistem da prikaže liniju u izlazu.
    • Navodnici uključeni

      ("Zdravo svijete.")

      znači metoda

      System.out.println ()

      proslijedite parametar, koji je u ovom slučaju String

      "Zdravo svijete."

  • Imajte na umu da u Javi postoji nekoliko pravila kojih se morate pridržavati:

    • Uvijek morate dodati točku -zarez (;) na kraju svakog retka.
    • Java razlikuje velika i mala slova. Zato morate napisati naziv metode, naziv varijable i naziv klase ispravnim slovima ili nećete uspjeti.
    • Blokovi koda koji su specifični za određenu metodu ili petlju zatvoreni su u uvijenim zagradama.
91968 7
91968 7

Korak 4. Spojite sve zajedno

Vaš konačni program Halo 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 kompajliranje programa

Idite u mapu u kojoj je HaloDunia.java spremljena i upišite

javac HelloDunia.java

. Ova naredba govori Java kompajleru da želite kompajlirati HaloDunia.java. Ako dođe do greške, kompajler će vam reći šta je pošlo po zlu. U suprotnom nećete vidjeti poruke od kompajlera. Ako pogledate direktorij u kojem trenutno imate pohranjenu HaloDunia.java, vidjet ćete HaloDunia.class. Ovo je datoteka koju će Java koristiti za pokretanje vašeg programa.

91968 9
91968 9

Korak 6. Pokrenite program

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

java HelloWorld

. Ova naredba govori Javi da želite pokrenuti klasu HaloWorld. Vidjet ćete "Hello World". se pojavljuje na konzoli.

91968 10
91968 10

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

Metoda 3 od 3: Ulaz i izlaz

91968 11
91968 11

Korak 1. Sada ćemo proširiti program Hello World tako da uključi unos korisnika

U programu Hello World prikazujemo niz koji korisnik može vidjeti, ali interaktivni dio programa je kada korisnik mora unijeti ulaz u program. Sada ćemo proširiti program tako da tražimo od korisnika da unese svoje ime, a zatim ga pozdraviti tim imenom.

91968 12
91968 12

Korak 2. Uvezite klasu Skener

U Javi imamo neku vrstu ugrađene biblioteke kojoj možemo pristupiti, ali prvo je moramo uvesti. Jedna od ovih biblioteka je java.util, koja sadrži objekt Skener koji nam je potreban za unos podataka od korisnika. Za uvoz klase skenera, dodajte sljedeći redak na početak koda.

import java.util. Scanner;

  • Ovaj kod govori programu da želimo koristiti objekt Skener koji se nalazi u paketu java.util.
  • Ako želimo pristupiti svakom objektu u paketu java.util, samo pišite

    import java.util.*;

  • na početku koda.
91968 13
91968 13

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

Java je objektno orijentisan programski jezik. Dakle, ovaj jezik opisuje koncept korištenja objekata. Objekat Skener je primjer objekta koji ima polja i metode. Da bismo koristili klasu Skener, moramo stvoriti novi objekt Skener čija polja možemo popuniti i metode koje možemo koristiti. Da biste to učinili, napišite:

Skener userInputScanner = novi skener (System.in);

  • userInputScanner

  • je naziv objekta Skener koji smo upravo uzorkovali. Imajte na umu da je ime napisano velikim i malim slovima; ovo je konvencija imenovanja varijabli u Javi.
  • Koristimo operator

    novo

    za kreiranje nove instance objekta. Dakle, u ovom primjeru pisanjem stvaramo novu instancu objekta Skener

    novi skener (System.in)

  • .
  • Objekat Skener uključuje parametre koji govore objektu šta da skenira. U ovom slučaju ulazimo

    System.in

    kao parametri.

    System.in

  • govori programu da traži unos iz sistema, odnosno ulaz koji će korisnik upisati u program.
91968 14
91968 14

Korak 4. Zatražite od korisnika unos podataka

Moramo zatražiti unos od korisnika kako bi korisnik znao kada treba nešto upisati u konzolu. Ovaj korak se može preduzeti

System.out.print

ili

System.out.println

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

91968 15
91968 15

Korak 5. Zamolite objekt Skener da unese sljedeći red koji je korisnik upisao i pohrani ga u varijablu

Skener će uvijek unijeti podatke koji sadrže ono što je korisnik upisao. U sljedećem retku od Scannera će se tražiti da preuzme ime koje je korisnik upisao i pohrani ga u varijablu:

String userInputName = userInputScanner.nextLine ();

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

    objectName.methodName (parametri)

    . In

    userInputScanner.nextLine ()

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

    nextLine ()

  • koji ne uključuje nikakve parametre.
  • Primijetite da sljedeći red spremamo u drugi objekt: objekt String. Imenovali smo naš objekt String

    userInputName

91968 16
91968 16

Korak 6. Pokažite pozdrav korisniku

Sada kada smo sačuvali korisničko ime, možemo prikazati pozdrav korisniku. Zapamti sa

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

da pišemo u glavnoj klasi? Sav kôd koji smo upravo napisali trebao bi biti iznad te linije. Sada tu liniju možemo izmijeniti u:

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

  • Način na koji spajamo "Hello", korisničko ime i "!" pisanjem

    "Zdravo" + userInputName + "!"

  • pod nazivom String concatenation.
  • Ovdje imamo tri niza: "Hello", userInputName i "!". Nizovi u Javi su fiksni, što znači da se ne mogu mijenjati. Dakle, kada spojimo ova tri niza, u osnovi stvaramo novi niz koji sadrži pozdrav.
  • Zatim uzimamo ovaj novi niz i prosljeđujemo ga kao parametar

    System.out.println

  • .
91968 17
91968 17

Korak 7. Uredite sve i spremite

Naš kôd će sada izgledati ovako:

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

91968 18
91968 18

Korak 8. Kompajlirajte i pokrenite

Idite na naredbeni redak ili terminal i pokrenite istu naredbu kao i HaloDunia.java. Prvo moramo sastaviti program:

javac HelloDunia.java

. Tada ga možemo pokrenuti:

java HelloWorld

Savjeti

  • Java je objektno orijentisan programski jezik. Stoga je dobra ideja pročitati osnove objektno orijentiranih programskih jezika kako biste saznali više.
  • Objektno orijentirano programiranje ima mnoge posebne značajke. Tri od njih su:

    • Enkapsulacija: mogućnost ograničavanja pristupa nekim komponentnim objektima. Java ima privatne, zaštićene i javne modifikatore polja i metoda.
    • Polimorfizam: sposobnost objekta da koristi više identiteta. U Javi se objekt može umetnuti u drugi objekt kako bi se koristile metode tog drugog objekta.
    • Legacy: mogućnost korištenja polja i metoda iz drugih klasa u istoj hijerarhiji kao i trenutni objekt.

Preporučuje se: