4 způsoby, jak napsat svůj první program v Javě

Obsah:

4 způsoby, jak napsat svůj první program v Javě
4 způsoby, jak napsat svůj první program v Javě

Video: 4 způsoby, jak napsat svůj první program v Javě

Video: 4 způsoby, jak napsat svůj první program v Javě
Video: 4. Microsoft Word - generování obsahu 2024, Duben
Anonim

Java je objektově orientovaný programovací jazyk vytvořený v roce 1995 Jamesem Goslingem, což znamená, že představuje pojmy jako „objekty“s „poli“(což jsou atributy popisující objekt) a „metody“(akce, které objekt může provádět). Java je jazyk „napište jednou, spusťte kdekoli“, což znamená, že je navržen tak, aby fungoval na jakékoli platformě, která má Java Virtual Machine (JVM). Protože Java je velmi podrobný programovací jazyk, je pro začátečníky snadné se ho naučit a porozumět mu. Tento tutoriál je úvodem do psaní programů v Javě.

Kroky

Metoda 1 ze 3: Napsání prvního programu Java

91968 1
91968 1

Krok 1. Chcete -li začít psát programy v Javě, nastavte si pracovní prostředí

Mnoho programátorů používá pro programování v Javě Integrovaná vývojová prostředí (IDE), jako jsou Eclipse a Netbeans, ale lze napsat program Java a zkompilovat jej bez nadupaných IDE.

91968 2
91968 2

Krok 2. K programování v Javě postačí jakýkoli program podobný programu Poznámkový blok

Hardcore programátoři někdy dávají přednost použití textových editorů, které jsou v terminálu, jako jsou vim a emacs. Velmi dobrým textovým editorem, který lze nainstalovat na počítač se systémem Windows i na počítač se systémem Linux (Mac, Ubuntu atd.), Je Sublime Text, který v tomto tutoriálu použijeme.

91968 3
91968 3

Krok 3. Ujistěte se, že máte nainstalovanou sadu Java Software Development Kit

Budete to potřebovat pro kompilaci programu.

  • Pokud v operačním systému Windows nejsou proměnné prostředí správné, může se při spuštění zobrazit chyba

    javac

  • . Další podrobnosti o instalaci JDK, jak se této chybě vyhnout, najdete v instalačním článku Jak nainstalovat sadu Java Software Development Kit.

Metoda 2 ze 3: Hello World Program

91968 4
91968 4

Krok 1. Nejprve vytvoříme program, který vytiskne „Hello World

"V textovém editoru vytvořte nový soubor a uložte jej jako" HelloWorld.java ". HelloWorld je název vaší třídy a budete potřebovat, aby název vaší třídy byl stejný jako váš soubor.

91968 5
91968 5

Krok 2. Deklarujte svou třídu a hlavní metodu

Hlavní metoda

public static void main (String args)

je metoda, která bude provedena při spuštění programování. Tato hlavní metoda bude mít stejnou deklaraci metody v každém programu Java.

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

91968 6
91968 6

Krok 3. Napište řádek kódu, který vytiskne „Hello World

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

  • Podívejme se na součásti tohoto řádku:

    • Systém

    • řekne systému, aby něco udělal.
    • ven

    • říká systému, že budeme dělat nějaké výstupní věci.
    • println

    • znamená „tiskový řádek“, takže systému říkáme, aby na výstupu vytiskl řádek.
    • Závorky kolem

      ("Ahoj světe.")

      znamená, že metoda

      System.out.println ()

      přebírá parametr, kterým je v tomto případě řetězec

      "Ahoj světe."

  • Všimněte si, že v Javě existují některá pravidla, která musíme dodržovat:

    • Na konec každého řádku musíte vždy přidat středník.
    • Java rozlišuje velká a malá písmena, takže musíte zadat názvy metod, názvy proměnných a názvy tříd ve správném případě, jinak se zobrazí chyba.
    • Bloky kódu specifické pro určitou metodu nebo smyčku jsou uzavřeny mezi složenými závorkami.
91968 7
91968 7

Krok 4. Dejte to všechno dohromady

Váš konečný program Hello World by měl vypadat následovně:

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

91968 8
91968 8

Krok 5. Uložte soubor a otevřete příkazový řádek nebo terminál pro kompilaci programu

Přejděte do složky, kam jste uložili HelloWorld.java, a zadejte

javac HelloWorld.java

. To říká kompilátoru Java, že chcete kompilovat HelloWorld.java. Pokud dojde k chybám, kompilátor vám řekne, co jste udělali špatně. Jinak byste od kompilátoru neměli vidět žádné zprávy. Pokud se nyní podíváte do adresáře, kde máte HelloWorld.java, měli byste vidět HelloWorld.class. Toto je soubor, který Java použije ke spuštění vašeho programu.

91968 9
91968 9

Krok 6. Spusťte program

Konečně můžeme spustit náš program! Do příkazového řádku nebo terminálu zadejte

java HelloWorld

. To říká Javě, že chcete spustit třídu HelloWorld. Měli byste vidět „Hello World“. zobrazit ve vaší konzole.

91968 10
91968 10

Krok 7. Blahopřejeme, vytvořili jste svůj první program Java

Metoda 3 ze 3: Vstup a výstup

91968 11
91968 11

Krok 1. Nyní rozšíříme náš program Hello World o vstup od uživatele

V našem programu Hello World jsme vytiskli řetězec, aby ho uživatel viděl, ale interaktivní část programů je, když uživatel zadá vstup do programu. Nyní rozšíříme náš program, abychom uživatele vyzvali k zadání jeho jména a poté uživatele pozdravili jeho jménem.

91968 12
91968 12

Krok 2. Importujte třídu Scanner

V Javě máme některé vestavěné knihovny, ke kterým máme přístup, ale musíme je importovat. Jednou z těchto knihoven je java.util, která obsahuje objekt Scanner, který potřebujeme k získání vstupu uživatele. Abychom mohli importovat třídu Scanner, přidáme na začátek našeho kódu následující řádek.

import java.util. Scanner;

  • To říká našemu programu, že chceme použít objekt Scanner, který existuje v balíčku java.util.
  • Pokud bychom chtěli mít přístup ke každému objektu v balíčku java.util, jednoduše napíšeme

    import java.util.*;

  • na začátku našeho kódu.
91968 13
91968 13

Krok 3. Uvnitř naší hlavní metody vytvořte instanci nové instance objektu Scanner

Java je objektově orientovaný programovací jazyk, takže představuje koncepty využívající objekty. Objekt Scanner je příkladem objektu, který má pole a metody. Abychom mohli používat třídu Scanner, musíme vytvořit nový objekt Scanner, do kterého můžeme vyplnit pole a použít metody. K tomu napíšeme:

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

  • userInputScanner

  • je název objektu Scanner, který jsme právě vytvořili. Všimněte si, že jméno je napsáno velbloudovým pouzdrem; toto je konvence pro pojmenovávání proměnných v Javě.
  • Používáme

    Nový

    operátor k vytvoření nové instance objektu. V tomto případě jsme tedy vytvořili novou instanci objektu Scanner zápisem

    nový skener (System.in)

  • .
  • Objekt Scanner převezme parametr, který objektu řekne, co má skenovat. V tomto případě jsme vložili

    System.in

    jako parametr.

    System.in

  • řekne programu, aby naskenoval vstup ze systému, což je vstup, který uživatel zadá do programu.
91968 14
91968 14

Krok 4. Požádejte uživatele o zadání

Musíme uživatele vyzvat k zadání, aby uživatel věděl, kdy má do konzoly něco napsat. Toho lze dosáhnout pomocí a

System.out.print

nebo a

System.out.println

System.out.print („Jak se jmenujete?“);

91968 15
91968 15

Krok 5. Požádejte objekt Scanner, aby převzal další řádek, do kterého uživatel zadá, a uložil jej do proměnné

Skener bude vždy přijímat data o tom, co uživatel píše. Následující řádek požádá skener, aby vzal to, co uživatel zadal pro své jméno, a uložil jej do proměnné:

Řetězec userInputName = userInputScanner.nextLine ();

  • V Javě je konvence pro použití metody objektu

    objectName.methodName (parametry)

    . v

    userInputScanner.nextLine ()

    voláme náš objekt Scanner jménem, které jsme mu právě dali, a poté voláme jeho metodu

    nextLine ()

  • který nebere žádné parametry.
  • Všimněte si, že ukládáme další řádek do jiného objektu: objekt String. Pojmenovali jsme náš objekt String

    userInputName

91968 16
91968 16

Krok 6. Vytiskněte pozdrav uživateli

Nyní, když máme uživatelské jméno uloženo, můžeme uživateli vytisknout pozdrav. Pamatujte na

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

že jsme psali v hlavní třídě? Veškerý kód, který jsme právě napsali, by měl jít nad tento řádek. Nyní můžeme tento řádek upravit tak, aby říkal:

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

  • Způsob, jakým jsme zřetězili „Ahoj“, jméno uživatele a „!“psaním

    "Ahoj" + userInputName + "!"

  • se nazývá řetězení řetězců.
  • Co se děje, je, že máme tři řetězce: „Hello“, userInputName a „!“. Řetězce v Javě jsou neměnné, což znamená, že je nelze změnit. Když tedy spojujeme tyto tři řetězce, v podstatě jsme vytvořili nový řetězec, který obsahuje pozdrav.
  • Pak vezmeme tento nový řetězec a vložíme jej jako parametr do

    System.out.println

  • .
91968 17
91968 17

Krok 7. Dejte to všechno dohromady a uložte

Náš kód by nyní měl vypadat takto:

import java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in); System.out.print („Jak se jmenujete?“); Řetězec userInputName = userInputScanner.nextLine (); System.out.println ("Hello" + userInputName + "!"); }}

91968 18
91968 18

Krok 8. Zkompilovat a spustit

Přejděte do příkazového řádku nebo terminálu a spusťte stejné příkazy, jaké jsme spustili pro naši první iteraci HelloWorld.java. Nejprve musíme program zkompilovat:

javac HelloWorld.java

. Pak to můžeme spustit:

java HelloWorld

Ukázkové programy Java

Image
Image

Ukázka základního programu Java

Podporujte wikiHow a odemkněte všechny vzorky.

Image
Image

Ukázka Java programu se vstupem

Podporujte wikiHow a odemkněte všechny vzorky.

Tipy

  • Java je objektově orientovaný programovací jazyk, takže je užitečné si přečíst více o základech objektově orientovaných programovacích jazyků.
  • Objektově orientované programování má mnoho funkcí specifických pro jeho paradigma. Tři z těchto hlavních funkcí jsou:

    • Zapouzdření: schopnost omezit přístup k některým komponentám objektu. Java má soukromé, chráněné a veřejné modifikátory pro pole a metody.
    • Polymorfismus: schopnost objektů přijímat různé identity. V Javě lze objekt seslat do jiného objektu a použít metody tohoto jiného objektu.
    • Dědictví: schopnost používat pole a metody z jiné třídy ve stejné hierarchii jako aktuální objekt.

Doporučuje: