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: 1. Početak rada sa programom Excel 2024, April
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 "piši jednom, pokreni bilo gdje", što znači da je dizajniran za rad na bilo kojoj platformi koja ima Java Virtual Machine (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 na Javi.

Koraci

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

91968 1
91968 1

Korak 1. Da biste započeli pisanje programa na Javi, postavite 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 kompajlirati bez nadutih IDE -a.

91968 2
91968 2

Korak 2. Bilo koji program sličan Notepad-u 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 mašinu i na mašinu zasnovanu na Linuxu (Mac, Ubuntu itd.) Je Sublime Text, što ćemo koristiti u ovom vodiču.

91968 3
91968 3

Korak 3. Uvjerite se da imate instaliran Java Software Development Kit

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

  • U operativnom sistemu zasnovanom na Windows-u, ako varijable okruženja nisu ispravne, možda ćete dobiti grešku pri pokretanju

    javac

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

Metoda 2 od 3: Hello World Program

91968 4
91968 4

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

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

91968 5
91968 5

Korak 2. Proglasite svoju klasu i svoju glavnu metodu

Glavna metoda

javni statički void main (String args)

je metoda koja će se izvesti dok je programiranje u toku. Ova glavna metoda će 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 odštampati „Hello World

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

  • Pogledajmo komponente ove linije:

    • Sistem

    • govori sistemu da uradi nešto.
    • van

    • govori sistemu da ćemo uraditi neke izlazne stvari.
    • println

    • označava "liniju ispisa", pa kažemo sistemu da odštampa liniju u ispisu.
    • Zagrade oko

      ("Zdravo svijete.")

      znači da metoda

      System.out.println ()

      uzima parametar, koji je u ovom slučaju String

      "Zdravo svijete."

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

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

Korak 4. Spojite sve zajedno

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 kompajliranje programa

Idite u mapu u koju ste spremili HelloWorld.java i upišite

javac HelloWorld.java

. Ovo govori Java kompajleru da želite kompajlirati HelloWorld.java. Ako postoje greške, kompajler će vam reći u čemu ste pogriješili. U suprotnom, ne biste trebali vidjeti nikakve poruke od kompajlera. 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". pojaviti 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š Hello World program tako da uzima podatke od korisnika

U našem programu Hello World odštampali smo niz koji će korisnik vidjeti, ali interaktivni dio programa je kada korisnik mora unijeti ulaz u program. Sada ćemo proširiti naš program tako da od korisnika zatražimo njegovo ime, a zatim pozdravimo korisnika njegovim imenom.

91968 12
91968 12

Korak 2. Uvezite klasu Skener

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

import java.util. Scanner;

  • Ovo 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

    import 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 orijentisan programski jezik, pa predstavlja koncepte pomoću objekata. Objekat Skener je primjer objekta koji ima polja i metode. Da bismo koristili 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 stvorili. Imajte na umu da je ime napisano u devjoj futroli; ovo je konvencija za imenovanje varijabli u Javi.
  • Koristimo

    novo

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

    novi skener (System.in)

  • .
  • Objekat Skener uzima parametar koji govori objektu šta da skenira. U ovom slučaju stavljamo

    System.in

    kao parametar.

    System.in

  • govori programu da skenira ulaz iz sistema, koji je ulaz koji će korisnik upisati u program.
91968 14
91968 14

Korak 4. Zatražite od korisnika unos

Moramo zatražiti od korisnika unos kako bi korisnik znao kada treba nešto upisati 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 red u koji korisnik upiše i pohrani ga u varijablu

Skener će uvijek uzimati podatke o tome šta korisnik upisuje. Sljedeći redak će tražiti od skenera da uzme ono što je korisnik upisao za svoje ime i pohrani ga u varijablu:

String userInputName = userInputScanner.nextLine ();

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

    objectName.methodName (parametri)

    . In

    userInputScanner.nextLine ()

    pozivamo 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. Odštampajte pozdrav korisniku

Sada kada imamo sačuvano ime korisnika, možemo odštampati pozdrav korisniku. Zapamtite

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

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

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

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

    "Zdravo" + userInputName + "!"

  • naziva se spajanje nizova.
  • Ono što se ovdje događa je da imamo tri niza: "Hello", userInputName i "!". Nizovi u Javi su nepromenljivi, što znači da se ne mogu menjati. Dakle, kada povezujemo ova tri niza, u suštini 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. Spojite sve i spremite

Naš kôd bi sada trebao 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 zoveš?"); String userInputName = userInputScanner.nextLine (); System.out.println ("Hello" + userInputName + "!"); }}

91968 18
91968 18

Korak 8. Kompajlirajte i pokrenite

Idite u naredbeni redak ili terminal i pokrenite iste naredbe koje smo pokrenuli za prvu iteraciju HelloWorld.java. Moramo prvo 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 sa ulazom

Podržite wikiHow i otključajte sve uzorke.

Savjeti

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

    • Enkapsulacija: 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, objekt se 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čuje se: