3 spôsoby, ako napísať svoj prvý program v Jave

Obsah:

3 spôsoby, ako napísať svoj prvý program v Jave
3 spôsoby, ako napísať svoj prvý program v Jave

Video: 3 spôsoby, ako napísať svoj prvý program v Jave

Video: 3 spôsoby, ako napísať svoj prvý program v Jave
Video: Учим Photoshop за 1 час! #От Профессионала 2024, November
Anonim

Java je objektovo orientovaný programovací jazyk, ktorý v roku 1995 vytvoril James Gosling. To znamená, že jazyk predstavuje pojmy ako „objekty“s „poľami“(t. J. Atribútmi, ktoré opisujú objekty) a „metódy“(akcie, ktoré môžu objekty vykonávať). Java je jazyk „raz napísaný, spustený kdekoľvek“. To znamená, že jazyk je navrhnutý tak, aby fungoval na akejkoľvek platforme, ktorá má Java Virtual Machine (JVM). Pretože Java je veľmi zdĺhavý programovací jazyk, pre začiatočníkov je ľahké sa naučiť a porozumieť mu. Nasledujúci návod je úvodom do písania programov s jazykom Java.

Krok

Metóda 1 z 3: Písanie programov Prime Java

91968 1
91968 1

Krok 1. Ak chcete začať písať programy s jazykom Java, definujte svoje pracovné prostredie

Mnoho programátorov používa na programovanie Java integrované vývojové prostredie (IDE), ako napríklad Eclipse a Netbeans, ale môžeme písať programy Java a kompilovať ich bez IDE.

91968 2
91968 2

Krok 2. Na programovanie v Jave postačí akýkoľvek typ programu podobný programu Poznámkový blok

Tvrdí programátori niekedy uprednostňujú textové editory zabudované v termináli, napríklad vim a emacs. Výkonný textový editor, ktorý je možné nainštalovať na počítače so systémom Windows aj Linux (Mac, Ubuntu atď.), Je Sublime Text. Je to tento textový editor, ktorý budeme používať v tomto návode.

91968 3
91968 3

Krok 3. Uistite sa, že máte nainštalovanú súpravu Java Software Development Kit

Budete to potrebovať na zostavenie programu.

  • V prípade systémov so systémom Windows, ak sa premenné prostredia nezhodujú, môže pri spustení dôjsť k zlyhaniu

    javac

  • . Prečítajte si článok Ako nainštalovať súpravu Java Software Development Kit, kde nájdete ďalšie podrobnosti o inštalácii JDK, aby ste sa vyhli tejto chybe.

Metóda 2 z 3: Program Hello World

91968 4
91968 4

Krok 1. V prvom rade vytvoríme program, ktorý zobrazí správu „Hello World

"V textovom editore vytvorte nový súbor a uložte ho pod názvom" HelloDunia.java ". HelloDunia je názov vašej triedy a názov triedy musí byť rovnaký ako názov súboru.

91968 5
91968 5

Krok 2. Definujte hlavnú triedu a metódy

Hlavná metóda

public static void main (String args)

je metóda, ktorá sa vykoná, keď je program spustený. Táto hlavná metóda bude mať rovnakú deklaráciu metódy vo všetkých programoch Java.

public class HelloWorld {public static void main (String args) {}}

91968 6
91968 6

Krok 3. Napíšte riadok kódu, ktorý zobrazí „Hello World

System.out.println („Hello World.“);

  • Dávajte pozor na komponenty tohto riadku:

    • Systém

    • dáva systému pokyn, aby niečo urobil.
    • von

    • hovorí systému, že budeme produkovať výstup.
    • println

    • skratka pre „print line“. Inštruujeme teda systém, aby na výstupe zobrazil riadok.
    • Uvozovky sú zapnuté

      („Ahoj, svet.“)

      znamená metóda

      System.out.println ()

      zadajte parameter, ktorý je v tomto prípade reťazec

      „Ahoj svet.“

  • Všimnite si toho, že v Jave existuje niekoľko pravidiel, ktoré je potrebné dodržiavať:

    • Na koniec každého riadka by ste mali vždy pridať bodkočiarku (;).
    • Java rozlišuje veľké a malé písmena. Musíte teda napísať názov metódy, názov premennej a názov triedy správnymi písmenami, inak neuspejete.
    • Bloky kódu, ktoré sú špecifické pre konkrétnu metódu alebo slučku, sú uzavreté do zložených zátvoriek.
91968 7
91968 7

Krok 4. Dajte všetko dohromady

Váš konečný program Halo World by mal vyzerať takto:

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

91968 8
91968 8

Krok 5. Uložte súbor a otvorte príkazový riadok alebo terminál na kompiláciu programu

Prejdite do priečinka, kde je uložený súbor HaloDunia.java, a zadajte príkaz

javac HelloDunia.java

. Tento príkaz povie kompilátoru Java, že chcete skompilovať súbor HaloDunia.java. Ak dôjde k chybe, kompilátor vám povie, kde sa stala chyba. V opačnom prípade neuvidíte žiadne správy z prekladača. Ak sa pozriete do adresára, kde máte aktuálne uložený súbor HaloDunia.java, zobrazí sa vám súbor HaloDunia.class. Toto je súbor, ktorý Java použije na spustenie vášho programu.

91968 9
91968 9

Krok 6. Spustite program

Nakoniec spustíme náš program! Do príkazového riadka alebo terminálu napíšte

java HelloWorld

. Tento príkaz hovorí Jave, že chcete spustiť triedu HaloWorld. Uvidíte „Hello World“. sa zobrazí na konzole.

91968 10
91968 10

Krok 7. Blahoželáme, váš prvý program Java je pripravený

Metóda 3 z 3: Vstup a výstup

91968 11
91968 11

Krok 1. Program Hello World teraz rozšírime tak, aby zahŕňal vstupy používateľov

V programe Hello World zobrazujeme reťazec, ktorý musí používateľ vidieť, ale interaktívna časť programu je vtedy, keď používateľ musí zadať vstup do programu. Teraz program rozšírime tak, aby požiadal používateľa o zadanie jeho mena a potom ho pozdravíme.

91968 12
91968 12

Krok 2. Importujte triedu skenera

V Jave máme nejakú vstavanú knižnicu, ku ktorej máme prístup, ale musíme ju najskôr importovať. Jednou z týchto knižníc je java.util, ktorá obsahuje objekt Scanner, ktorý potrebujeme na získanie vstupu od používateľa. Ak chcete importovať triedu Scanner, pridajte nasledujúci riadok na začiatok kódu.

import java.util. Scanner;

  • Tento kód hovorí programu, že chceme použiť objekt Scanner, ktorý je v balíku java.util.
  • Ak chceme získať prístup ku každému objektu v balíku java.util, stačí napísať

    import java.util.*;

  • na začiatku kódu.
91968 13
91968 13

Krok 3. V rámci hlavnej metódy vytvorte inštanciu novej inštancie objektu Scanner

Java je objektovo orientovaný programovací jazyk. Tento jazyk teda popisuje koncept používania predmetov. Objekt Scanner je príkladom objektu, ktorý má polia a metódy. Aby sme mohli používať triedu Scanner, musíme vytvoriť nový objekt Scanner, ktorého polia môžeme vyplniť a metódy, ktoré môžeme použiť. Ak to chcete urobiť, napíšte:

Skener userInputScanner = nový skener (System.in);

  • userInputScanner

  • je názov objektu skenera, ktorý sme práve vzorkovali. Všimnite si toho, že meno je napísané veľkými a malými písmenami; toto je konvencia pomenovania premenných v Jave.
  • Používame operátor

    Nový

    na vytvorenie novej inštancie objektu. V tomto prípade teda vytvoríme novú inštanciu objektu Scanner zápisom

    nový skener (System.in)

  • .
  • Objekt Skener obsahuje parametre, ktoré informujú objekt, čo má skenovať. V tomto prípade vstupujeme

    System.in

    ako parametre.

    System.in

  • hovorí programu, aby skenoval vstup zo systému, t. j. vstup, ktorý užívateľ napíše do programu.
91968 14
91968 14

Krok 4. Požiadajte o vstup od používateľa

Musíme požiadať používateľa o vstup, aby používateľ vedel, kedy má niečo napísať do konzoly. Tento krok môžete vykonať do

System.out.print

alebo

System.out.println

System.out.print („Ako sa voláš?“);

91968 15
91968 15

Krok 5. Požiadajte objekt Scanner, aby zadal ďalší riadok, ktorý užívateľ zadal, a uložil ho do premennej

Skener vždy zadá údaje obsahujúce to, čo používateľ zadal. Nasledujúci riadok požiada Scanner, aby prevzal meno, ktoré používateľ zadal, a uložil ho do premennej:

Reťazec userInputName = userInputScanner.nextLine ();

  • V Jave je konvenciou pre používanie metód objektu

    objectName.methodName (parametre)

    . V

    userInputScanner.nextLine ()

    nazývame objekt Skener s názvom, ktorý sme mu práve dali, a potom voláme jeho metódu

    nextLine ()

  • ktorý neobsahuje žiadne parametre.
  • Všimnite si, že nasledujúci riadok uložíme do iného objektu: do objektu String. Pomenovali sme náš objekt String

    userInputName

91968 16
91968 16

Krok 6. Ukážte pozdrav používateľovi

Teraz, keď sme uložili používateľské meno, môžeme používateľovi zobraziť pozdrav. Pamätajte s

System.out.println („Hello World.“);

že píšeme v hlavnej triede? Celý kód, ktorý sme práve napísali, by mal byť nad týmto riadkom. Teraz môžeme tento riadok upraviť tak, aby bol:

System.out.println („Dobrý deň“+ meno_používateľaInput + „!“);

  • Spôsob, akým spájame „ahoj“, používateľské meno a „!“písaním

    „Ahoj“+ userInputName + „!“

  • nazýva sa to zreťazenie reťazcov.
  • Tu máme tri reťazce: „Hello“, userInputName a „!“. Reťazce v Jave sú pevné, čo znamená, že ich nemožno meniť. Keď teda spojíme tieto tri reťazce, v podstate vytvoríme nový reťazec obsahujúci pozdrav.
  • Potom vezmeme tento nový reťazec a odovzdáme ho ako parameter do

    System.out.println

  • .
91968 17
91968 17

Krok 7. Usporiadajte všetko a uložte

Náš kód bude teraz vyzerať takto:

import java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print („Ako sa voláš?“); Reťazec userInputName = userInputScanner.nextLine (); System.out.println („Dobrý deň“+ meno_používateľaInput + „!“); }}

91968 18
91968 18

Krok 8. Zostavte a spustite

Prejdite na príkazový riadok alebo terminál a spustite rovnaký príkaz, ako spustíme HaloDunia.java. Najprv musíme zostaviť program:

javac HelloDunia.java

. Potom to môžeme spustiť:

java HelloWorld

Tipy

  • Java je objektovo orientovaný programovací jazyk. Preto je dobré prečítať si základy objektovo orientovaných programovacích jazykov a dozvedieť sa viac.
  • Objektovo orientované programovanie má mnoho špeciálnych funkcií. Tri z nich sú tieto:

    • Zapuzdrenie: schopnosť obmedziť prístup k niektorým komponentným objektom. Java má pre polia a metódy súkromné, chránené a verejné modifikátory.
    • Polymorfizmus: schopnosť objektu používať viacnásobné identity. V Jave môže byť objekt vložený do iného objektu, aby sa použili metódy tohto iného objektu.
    • Dedičstvo: schopnosť používať polia a metódy z iných tried v rovnakej hierarchii ako aktuálny objekt.

Odporúča: