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

Obsah:

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

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

Video: 3 způsoby, jak napsat svůj první program v Javě
Video: Top 8 Photoshop Tutorials for beginners! 2024, Listopad
Anonim

Java je objektově orientovaný programovací jazyk, který v roce 1995 vytvořil James Gosling. To znamená, že jazyk představuje pojmy jako „objekty“s „poli“(tj. Atributy, které popisují objekty) a „metody“(akce, které objekty mohou provádět). Java je jazyk „jednou napsaný, spuštěný kdekoli“. To znamená, že jazyk je navržen tak, aby fungoval na jakékoli platformě, která má Java Virtual Machine (JVM). Protože Java je velmi dlouhý programovací jazyk, je pro začátečníky snadné se ho naučit a porozumět mu. Následující tutoriál je úvodem do psaní programů pomocí Javy.

Krok

Metoda 1 ze 3: Psaní programů Prime Java

91968 1
91968 1

Krok 1. Chcete -li začít psát programy s jazykem Java, definujte své pracovní prostředí

Mnoho programátorů používá pro programování v Javě Integrované vývojové prostředí (IDE), jako je Eclipse a Netbeans, ale můžeme psát programy Java a kompilovat je bez IDE.

91968 2
91968 2

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

Tvrdí programátoři někdy dávají přednost textovým editorům zabudovaným do terminálu, například vim a emacs. Výkonný textový editor, který lze nainstalovat na počítače se systémem Windows i Linux (Mac, Ubuntu atd.), Je Sublime Text. Je to tento textový editor, který budeme v tomto kurzu používat.

91968 3
91968 3

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

Budete jej potřebovat ke kompilaci programu.

  • V systémech se systémem Windows, pokud se proměnné prostředí neshodují, může dojít k selhání při spuštění

    javac

  • . Přečtěte si článek Jak nainstalovat sadu Java Software Development Kit, kde najdete další podrobnosti o instalaci JDK, abyste se vyhnuli této chybě.

Metoda 2 ze 3: Hello World Program

91968 4
91968 4

Krok 1. Nejprve vytvoříme program, který zobrazí zprávu „Hello World

"V textovém editoru vytvořte nový soubor a uložte jej pod názvem" HelloDunia.java ". HelloDunia je název vaší třídy a název třídy musí být stejný jako název vašeho souboru.

91968 5
91968 5

Krok 2. Definujte hlavní třídu a metody

Hlavní metoda

public static void main (String args)

je metoda, která bude spuštěna, když je program spuštěn. Tato hlavní metoda bude mít stejnou deklaraci metody ve všech programech Java.

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

91968 6
91968 6

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

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

  • Věnujte pozornost komponentám tohoto řádku:

    • Systém

    • dává systému pokyn, aby něco udělal.
    • ven

    • říká systému, že budeme produkovat výstup.
    • println

    • zkratka pro „tiskový řádek“. Takže zadáme systému, aby zobrazil řádek na výstupu.
    • Uvozovky jsou zapnuty

      ("Ahoj světe.")

      znamená metoda

      System.out.println ()

      předat parametr, který je v tomto případě String

      "Ahoj světe."

  • Všimněte si, že v Javě existuje několik pravidel, která je třeba dodržovat:

    • Vždy byste měli na konec každého řádku přidat středník (;).
    • Java rozlišuje velká a malá písmena. Musíte tedy napsat název metody, název proměnné a název třídy správnými písmeny, jinak neuspějete.
    • Bloky kódu, které jsou specifické pro konkrétní metodu nebo smyčku, jsou uzavřeny do složených závorek.
91968 7
91968 7

Krok 4. Dát vše dohromady

Váš konečný program Halo 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, kde je uložen HaloDunia.java, a zadejte

javac HelloDunia.java

. Tento příkaz řekne kompilátoru Java, že chcete kompilovat HaloDunia.java. Pokud dojde k chybě, kompilátor vám řekne, co se stalo. V opačném případě neuvidíte žádné zprávy z kompilátoru. Když se podíváte do adresáře, kde máte aktuálně uloženou HaloDunia.java, uvidíte HaloDunia.class. Toto je soubor, který Java použije ke spuštění vašeho programu.

91968 9
91968 9

Krok 6. Spusťte program

Nakonec spustíme náš program! Do příkazového řádku nebo terminálu napište

java HelloWorld

. Tento příkaz říká Javě, že chcete spustit třídu HaloWorld. Uvidíte „Hello World“. se zobrazí na konzole.

91968 10
91968 10

Krok 7. Blahopřejeme, váš první program Java je připraven

Metoda 3 ze 3: Vstup a výstup

91968 11
91968 11

Krok 1. Nyní rozšíříme program Hello World tak, aby zahrnoval vstup uživatelů

V programu Hello World zobrazujeme řetězec, který má uživatel vidět, ale interaktivní část programu je, když uživatel musí zadat vstup do programu. Nyní rozšíříme program tak, aby požádal uživatele o zadání jeho jména a poté uživatele tímto jménem pozdravil.

91968 12
91968 12

Krok 2. Importujte třídu Scanner

V Javě máme nějakou vestavěnou knihovnu, ke které máme přístup, ale musíme ji nejprve importovat. Jednou z těchto knihoven je java.util, která obsahuje objekt Scanner, který potřebujeme k získání vstupu od uživatele. Chcete -li importovat třídu Scanner, přidejte následující řádek na začátek kódu.

import java.util. Scanner;

  • Tento kód říká programu, že chceme použít objekt Scanner, který je v balíčku java.util.
  • Pokud chceme přistupovat ke každému objektu v balíčku java.util, stačí napsat

    import java.util.*;

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

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

Java je objektově orientovaný programovací jazyk. Tento jazyk tedy popisuje koncept používání objektů. 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, jehož pole můžeme vyplnit a metody, které můžeme použít. Chcete -li to provést, napište:

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

  • userInputScanner

  • je název objektu skeneru, který jsme právě vzorkovali. Všimněte si, že jméno je psáno velkými a malými písmeny; toto je konvence pojmenování proměnných v Javě.
  • Používáme operátor

    Nový

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

    nový skener (System.in)

  • .
  • Objekt Skener obsahuje parametry, které objektu říkají, co má skenovat. V tomto případě vstupujeme

    System.in

    jako parametry.

    System.in

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

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

Musíme požádat uživatele o vstup, aby uživatel věděl, kdy má do konzoly něco napsat. Tento krok lze provést pomocí

System.out.print

nebo

System.out.println

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

91968 15
91968 15

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

Skener vždy zadá data obsahující to, co uživatel zadal. Následující řádek požádá Scanner, aby převzal jméno, které uživatel zadal, a uložil jej do proměnné:

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

  • V Javě je konvence pro používání metod objektu

    objectName.methodName (parametry)

    . v

    userInputScanner.nextLine ()

    nazýváme objekt Scanner se jménem, které jsme mu právě dali, a pak voláme jeho metodu

    nextLine ()

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

    userInputName

91968 16
91968 16

Krok 6. Ukažte uživateli pozdrav

Nyní, když jsme uložili uživatelské jméno, můžeme uživateli zobrazit pozdrav. Pamatujte s

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

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

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

  • Způsob, jakým spojujeme „Ahoj“, uživatelské jméno a „!“psaním

    "Ahoj" + userInputName + "!"

  • nazývá se zřetězení řetězců.
  • Zde máme tři řetězce: „Hello“, userInputName a „!“. Řetězce v Javě jsou pevné, což znamená, že je nelze změnit. Když tedy spojíme tyto tři řetězce, v zásadě vytváříme nový řetězec obsahující pozdrav.
  • Pak vezmeme tento nový řetězec a předáme jej jako parametr do

    System.out.println

  • .
91968 17
91968 17

Krok 7. Uspořádejte vše a uložte

Náš kód bude nyní 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 na příkazový řádek nebo terminál a spusťte stejný příkaz, jako spustíme HaloDunia.java. Nejprve musíme program zkompilovat:

javac HelloDunia.java

. Pak to můžeme spustit:

java HelloWorld

Tipy

  • Java je objektově orientovaný programovací jazyk. Proto je dobré si přečíst základy objektově orientovaných programovacích jazyků, abyste zjistili více.
  • Objektově orientované programování má mnoho speciálních funkcí. Tři z nich jsou:

    • Zapouzdření: schopnost omezit přístup k některým komponentním objektům. Java má soukromé, chráněné a veřejné modifikátory pro pole a metody.
    • Polymorfismus: schopnost objektu používat více identit. V Javě lze objekt vložit do jiného objektu a použít metody tohoto jiného objektu.
    • Dědictví: schopnost používat pole a metody z jiných tříd ve stejné hierarchii jako aktuální objekt.

Doporučuje: