4 módszer az első program írására Java nyelven

Tartalomjegyzék:

4 módszer az első program írására Java nyelven
4 módszer az első program írására Java nyelven

Videó: 4 módszer az első program írására Java nyelven

Videó: 4 módszer az első program írására Java nyelven
Videó: Mesterséges intelligencia a mezőgazdaságban - PREGA konferencia 2024, Lehet
Anonim

A Java egy objektum-orientált programozási nyelv, amelyet 1995-ben James Gosling hozott létre, ami azt jelenti, hogy a fogalmakat "objektumok" -ként ábrázolja "mezőkkel" (amelyek az objektumot leíró attribútumok) és "metódusokkal" (az objektum által végrehajtható műveletek). A Java "írj egyszer, fuss bárhol" nyelv, ami azt jelenti, hogy minden olyan platformon való futásra tervezték, amely rendelkezik Java virtuális géppel (JVM). Mivel a Java nagyon részletes programozási nyelv, a kezdők könnyen megtanulhatják és megérthetik. Ez az oktatóanyag bevezető a Java -programok írásához.

Lépések

Módszer 1 /3: Az első Java program írása

91968 1
91968 1

1. lépés: A Java nyelvű programok írásának megkezdéséhez állítsa be a munkakörnyezetet

Sok programozó integrált fejlesztői környezeteket (IDE -ket) használ, mint például az Eclipse és a Netbeans Java programozásához, de lehet írni egy Java programot, és össze lehet állítani felfújt IDE -k nélkül.

91968 2
91968 2

2. lépés: Bármilyen Jegyzettömb-szerű program elegendő a Java programozáshoz

A hardcore programozók néha inkább olyan szövegszerkesztőket használnak, amelyek a terminálon belül vannak, mint például a vim és az emacs. Egy nagyon jó szövegszerkesztő, amely mind Windows gépre, mind linux alapú gépre (Mac, Ubuntu stb.) Telepíthető, a Sublime Text, amit ebben az oktatóanyagban fogunk használni.

91968 3
91968 3

3. lépés. Győződjön meg arról, hogy telepítve van a Java szoftverfejlesztő készlet

Erre szüksége lesz a program összeállításához.

  • Ha Windows-alapú operációs rendszerben a környezeti változók nem helyesek, akkor hibaüzenetet kaphat futás közben

    javac

  • . A hiba elkerülése érdekében a JDK telepítésével kapcsolatos további részletekért tekintse meg a Java szoftverfejlesztő készlet telepítéséről szóló telepítési cikket.

2. módszer a 3 -ból: Hello World Program

91968 4
91968 4

1. lépés. Először létrehozunk egy programot, amely kinyomtatja a "Hello World

"A szövegszerkesztőben hozzon létre egy új fájlt, és mentse el" HelloWorld.java "néven.

91968 5
91968 5

2. Állítsa be az osztályát és a fő módszert

A fő módszer

public static void main (String args)

az a módszer, amelyet a programozás futtatásakor hajtanak végre. Ennek a fő módszernek ugyanaz a metódus deklarációja lesz minden Java programban.

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

91968 6
91968 6

Lépés 3. Írja be a "Hello World!"

System.out.println ("Hello World");

  • Nézzük ennek a vonalnak az összetevőit:

    • Rendszer

    • azt mondja a rendszernek, hogy tegyen valamit.
    • ki

    • közli a rendszerrel, hogy bizonyos kimeneti dolgokat fogunk végezni.
    • println

    • a "nyomtatási sor" kifejezés, ezért azt mondjuk a rendszernek, hogy nyomtasson egy sort a kimeneten.
    • Körül a zárójelek

      ("Helló Világ.")

      azt jelenti, hogy a módszer

      System.out.println ()

      paramétert vesz fel, amely ebben az esetben a karakterlánc

      "Helló Világ."

  • Ne feledje, hogy a Java -ban vannak bizonyos szabályok, amelyeket be kell tartanunk:

    • Mindig pontosvesszőt kell hozzáadnia minden sor végéhez.
    • A Java megkülönbözteti a kis- és nagybetűket, ezért a metódusneveket, változóneveket és osztályneveket a megfelelő kis- és nagybetűk között kell írni, különben hibaüzenetet kap.
    • Egy bizonyos módszerre vagy ciklusra jellemző kódblokkok a göndör zárójelek közé vannak zárva.
91968 7
91968 7

4. lépés. Tegye össze az egészet

A végső Hello World program a következőképpen néz ki:

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

91968 8
91968 8

5. lépés. Mentse el a fájlt, és nyissa meg a parancssort vagy a terminált a program fordításához

Keresse meg azt a mappát, ahová a HelloWorld.java fájlt mentette, és írja be

javac HelloWorld.java

. Ez jelzi a Java fordítónak, hogy a HelloWorld.java programot szeretné fordítani. Ha hibák vannak, a fordító megmondja, mit tett rosszul. Ellenkező esetben nem láthat üzeneteket a fordítótól. Ha most azt a könyvtárat nézi, ahol a HelloWorld.java van, akkor a HelloWorld.class címet kell látnia. Ezt a fájlt használja a Java a program futtatásához.

91968 9
91968 9

6. lépés. Futtassa a programot

Végre elindíthatjuk programunkat! Írja be a parancssorba vagy a terminálba

java HelloWorld

. Ez jelzi a Java -nak, hogy futtatni szeretné a HelloWorld osztályt. Látnia kell a "Hello World" -t. jelenjen meg a konzolon.

91968 10
91968 10

7. lépés. Gratulálunk, elkészítette első Java programját

3. módszer 3 -ból: Bemenet és kimenet

91968 11
91968 11

1. lépés. Most kiterjesztjük a Hello World programunkat, hogy a felhasználótól is bevigyünk

A Hello World programunkban kinyomtattunk egy karakterláncot a felhasználó számára, de a programok interaktív része az, amikor a felhasználó beléphet a programba. Most kiterjesztjük programunkat, hogy megkérdezze a felhasználó nevét, majd a nevén üdvözöljük.

91968 12
91968 12

2. lépés: Importálja a Scanner osztályt

A Java -ban van néhány beépített könyvtárunk, amelyekhez hozzáférünk, de importálnunk kell őket. Az egyik ilyen könyvtár a java.util, amely a Scanner objektumot tartalmazza, amelyre szükségünk van a felhasználói bevitelhez. A Scanner osztály importálásához a következő sort adjuk hozzá a kódunk elejéhez.

import java.util. Scanner;

  • Ez azt jelzi programunknak, hogy a java.util csomagban található Scanner objektumot szeretnénk használni.
  • Ha hozzáférni akartunk a java.util csomag minden objektumához, egyszerűen írunk

    import java.util.*;

  • kódunk elején.
91968 13
91968 13

3. lépés. A fő módszerünkben példányosítsuk a Scanner objektum új példányát

A Java egy objektum-orientált programozási nyelv, ezért objektumokat használó fogalmakat képvisel. A Szkenner objektum egy példa objektumokra, amelyek mezők és metódusok. A Scanner osztály használatához létre kell hoznunk egy új Scanner objektumot, amellyel kitölthetjük a mezőket és használhatjuk a módszereket. Ehhez a következőket írjuk:

Szkenner userInputScanner = új szkenner (System.in);

  • userInputScanner

  • az éppen példányosított Scanner objektum neve. Vegye figyelembe, hogy a név teve tokban van írva; ez a Java változók elnevezésének konvenciója.
  • Mi a

    új

    operátor, hogy új példányt hozzon létre egy objektumról. Tehát ebben az esetben létrehoztuk a Scanner objektum új példányát írással

    új szkenner (System.in)

  • .
  • A Szkenner objektum egy paramétert vesz fel, amely megmondja az objektumnak, hogy mit kell vizsgálni. Ebben az esetben betesszük

    System.in

    paraméterként.

    System.in

  • utasítja a programot, hogy olvassa be a rendszer bemenetét, amelyet a felhasználó beír a programba.
91968 14
91968 14

4. lépés: Kérje meg a felhasználót a bevitelre

Meg kell kérnünk a felhasználót a bevitelre, hogy a felhasználó tudja, mikor kell valamit beírni a konzolba. Ezt a

System.out.print

vagy a

System.out.println

System.out.print ("Mi a neved?");

91968 15
91968 15

5. lépés Kérje meg a Scanner objektumot, hogy írja be a felhasználó által beírt következő sort, és tárolja azt egy változóban

A Szkenner mindig adatokat vesz fel arról, hogy a felhasználó mit ír be. A következő sor arra kéri a Szkennert, hogy vegye figyelembe, amit a felhasználó beírt a nevére, és tárolja egy változóban:

Karakterlánc userInputName = userInputScanner.nextLine ();

  • A Java -ban az objektum módszerének használata a következő

    objectName.methodName (paraméterek)

    . Ban ben

    userInputScanner.nextLine ()

    az éppen megadott néven hívjuk a Scanner objektumunkat, majd a módszerét

    nextLine ()

  • amely semmilyen paramétert nem vesz fel.
  • Ne feledje, hogy a következő sort egy másik objektumban tároljuk: a String objektumban. Elneveztük a String objektumunkat

    userInputName

91968 16
91968 16

6. lépés Nyomtasson ki egy üdvözletet a felhasználónak

Most, hogy a felhasználó nevét tároltuk, kinyomtathatunk egy üdvözletet a felhasználónak. Emlékezz a

System.out.println ("Hello World");

hogy a fő osztályban írtunk? Minden kódnak, amelyet most írtunk, meg kell haladnia ezt a sort. Most módosíthatjuk ezt a sort így:

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

  • A "Helló", a felhasználó neve és a "!" írással

    "Hello" + userInputName + "!"

  • karakterlánc -összefűzésnek hívják.
  • Itt az történik, hogy három karakterláncunk van: "Hello", userInputName és "!". A Java karakterláncai megváltoztathatatlanok, ami azt jelenti, hogy nem módosíthatók. Tehát amikor ezt a három karakterláncot összefűzzük, lényegében egy új karakterláncot hozunk létre, amely tartalmazza az üdvözletet.
  • Ezután vesszük ezt az új karakterláncot, és paraméterként betápláljuk

    System.out.println

  • .
91968 17
91968 17

7. lépés. Tegye össze az összeset, és mentse

A kódunknak így kell kinéznie:

import java.util. Scanner; public class HelloWorld {public static void main (String args) {Scanner userInputScanner = új szkenner (System.in); System.out.print ("Mi a neved?"); Karakterlánc userInputName = userInputScanner.nextLine (); System.out.println ("Hello" + userInputName + "!"); }}

91968 18
91968 18

Lépés 8. Fordítsa le és futtassa

Lépjen be a parancssorba vagy a terminálba, és futtassa ugyanazokat a parancsokat, mint a HelloWorld.java első iterációjánál. Először össze kell állítanunk a programot:

javac HelloWorld.java

. Akkor futtathatjuk:

java HelloWorld

Minta Java programok

Image
Image

Minta alap Java program

Támogassa a wikiHow és oldja fel az összes mintát.

Image
Image

Minta Java program bemenettel

Támogassa a wikiHow és oldja fel az összes mintát.

Tippek

  • A Java objektum-orientált programozási nyelv, ezért érdemes többet olvasni az objektum-orientált programozási nyelvek alapjairól.
  • Az objektumorientált programozásnak számos jellemzője van a paradigmájára. E három jellemző közül három:

    • Egységbezárás: az objektum egyes összetevőihez való hozzáférés korlátozásának képessége. A Java privát, védett és nyilvános módosítókkal rendelkezik a mezők és módszerek számára.
    • Polimorfizmus: az objektumok különböző identitások felvételének képessége. A Java -ban egy objektum egy másik objektumba önthető, hogy a másik objektum módszereit használhassa.
    • Öröklés: az aktuális objektummal azonos hierarchiában lévő másik osztály mezőinek és metódusainak használata.

Ajánlott: