Az első program írása Java-ban

Szerző: Eugene Taylor
A Teremtés Dátuma: 16 Augusztus 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Az első program írása Java-ban - Tanácsok
Az első program írása Java-ban - Tanácsok

Tartalom

A Java egy objektum-orientált programozási nyelv, amelyet James Gosling fejlesztett ki 1991-ben, ami azt jelenti, hogy olyan fogalmakat használ, mint az "objektumok" a "mezőkkel" (az objektum jellemzőit leíró) és a "módszerek" (olyan műveletek, amelyeket az objektum képes végrehajtani). A Java egy egyszer írható, bárhol futtatható nyelv, ami azt jelenti, hogy bármilyen platformon és bármilyen Java virtuális gépen (JVM) futni tervezték. Mivel a Java széles körben használja a közös nyelvet, a kezdők számára könnyű megtanulni és megérteni. Ez az oktatóanyag bemutatja a Java programok írását.

Lépni

3. Módszer: Az első Java program

  1. A Java-ban történő programok megkezdéséhez először munkakörnyezetet kell beállítania. Sok programozó integrált fejlesztői környezeteket (IDE), például Eclipse és Netbeans használ Java programozáshoz, de nehéz IDE-k nélkül is írhat és fordíthat Java programot.
  2. Bármilyen Notepad-szerű program elegendő a Java programozáshoz. A hardcore programozók néha a terminál egyszerű szövegszerkesztőit részesítik előnyben, például a vim és az emacs programokat. Nagyon jó szövegszerkesztő, amelyet Windows számítógépre és Linux alapú gépre (Ubuntu, Mac stb.) Is telepíthetünk, a Sublime Text, amelyet ebben az oktatóanyagban fogunk használni.
  3. Győződjön meg róla, hogy rendelkezik-e Java szoftverfejlesztő készlet telepítve. Erre szükséged van a programok összeállításához.
    • Windows alatt, ha a környezeti változók helytelenek, hibát kaphat a javac futtatásakor. Ezen hibaüzenetek elkerülése érdekében kérjük, olvassa el a Java Software Development Kit telepítési cikkét.

3/2-es módszer: Hello world program

  1. Először létrehozunk egy programot, amely a "Hello world" -et mutatja a képernyőn. Hozzon létre egy új fájlt a szövegszerkesztőben, és mentse el "HelloWereld.java" néven. A HelloWorld az osztály neve, amelynek meg kell egyeznie a fájl nevével.
  2. Nyilatkozd meg az osztályodat és a fő módszert. A fő módszer a public static void main (String [] érvelés) az a módszer, amelyet a program futásakor hajtanak végre. Ennek a fő metódusnak minden Java programban ugyanaz a módszer deklarációja.

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

  3. Írja be azt a kódsort, amely a "Hello world" feliratot jeleníti meg.

    System.out.println ("Hello világ.");

    • Bontjuk le ezt a szabályt a különböző komponenseire:
      • A rendszer azt mondja a rendszernek, hogy valamit tenni kell.
      • out megmondja a rendszernek, hogy van kimenet.
      • A println azt jelenti, hogy "kinyomtatja ezt a sort", így elmondva a rendszernek, hogy a kimenet szövegsor.
      • Az idézőjelek ("Hello world.") Azt jelenti, hogy a System.out.println () metódus paramétert kér; ebben az esetben a "Hello world" karakterláncról van szó.
    • Vegye figyelembe, hogy számos Java-szabályt kell betartanunk:
      • Mindig tegyen pontosvesszőt a programsor végére.
      • A Java kis- és nagybetűk különbözik, ezért a metódus, a változó és az osztály nevét a megfelelő betűméretbe kell helyezni, különben hibaüzenet jelenik meg.
      • Egy adott módszerhez vagy hurokhoz tartozó kódblokkok göndör zárójelbe vannak zárva.
  4. Tedd össze az egészet. Az utolsó Hello World programnak így kell kinéznie:

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

  5. Mentse el a fájlt, és a program fordításához nyissa meg a Parancssor vagy a Terminál oldalt. Keresse meg azt a mappát, ahová a HalloWereld.java fájlt mentette, és írja be a javac HalloWereld.java parancsot. Ez elmondja a Java fordítónak, hogy le akarja fordítani a HalloWereld.java fájlt. Ha hibák történtek, a fordító látja, mit tettél rosszul.Minden más esetben a fordító nem jelenít meg üzeneteket. Ha megnézi azt a könyvtárat, ahová mentette a HalloWereld.java fájlt, látnia kell a HalloWereld.class fájlt. Ezt a fájlt használja a Java a program futtatásához.
  6. Futtassa a programot. Végül elkezdhetjük a program végrehajtását! A parancsablakba vagy a terminálba írja be a következőket: java HelloWorld. Ez azt jelzi, hogy a Java-nak végre kell hajtania a HalloWereld osztályt. A képernyőn (a konzolon) ki kell nyomtatnia a "Hello world" szót.
  7. Gratulálunk, megírta első Java programját!

3/3 módszer: Bemenet és kimenet

  1. Ezután bővíteni fogjuk a Hello World programunkat azáltal, hogy elfogadjuk a felhasználó inputját. Hello World programunkban szöveges karakterláncot nyomtattunk a képernyőn, de a programok interaktív része az, amelybe a felhasználó adatokat beírhat. Most kibővítjük programunkat azzal a kérdéssel, hogy a felhasználó írja be a nevét, majd üdvözlet, majd a felhasználó neve.
  2. Importálja a Szkenner osztályt. A Java-ban számos beépített könyvtár létezik, amelyeket felhasználhatunk, de előbb importálnunk kell őket. Ezen könyvtárak egyike a java.util, amelynek van egy Scanner objektuma, amelyet el kell fogadnunk a felhasználótól. 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 mondja programunknak, hogy a Scanner objektumot a java.util csomagban szeretnénk használni.
    • Ha a java.util minden objektumához hozzá akarunk férni, akkor az import java.util. *; kódunk elején.
  3. Fő módszerünkön belül létrehozunk egy új példányt a Scanner objektumból. A Java objektum-orientált nyelv, ezért fogalmai objektumokat fognak használni. A Szkenner objektum példa egy mezőket és metódusokat tartalmazó objektumra. A Scanner osztály használatához létrehozunk egy új Scanner objektumot, amelynek kitöltésével a mezőket kitölthetjük. Ezt a következőképpen teszi:

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

    • A userInputScanner az imént példányosított szkennerobjektum neve. Vegye figyelembe, hogy a név minden részét nagybetűvel írják (teve tok); ez a szokás a változók elnevezésére a Java-ban.
    • Az új operátort használjuk egy objektum új példányának létrehozására. Tehát ebben az esetben a Scanner objektum új példányát hoztuk létre az új Scanner kód (System.in) felhasználásával.
    • A Szkenner objektum olyan paramétert kér, amely megmondja az objektumnak, hogy mit kell beolvasni. Ebben az esetben a System.in-t tesszük paraméterként. A System.in azt mondja a programnak, hogy keressen bemenetet a rendszerből, amit ebben az esetben a felhasználó beír a programba.
  4. Kérje meg a felhasználótól a bevitelt. Meg kell kérnünk a felhasználót, hogy írjon be valamit bemenetként, hogy a felhasználó tudja, mikor kell valamit beírnia a konzolba. Ezt megteheti a System.out.print vagy a System.out.println használatával.

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

  5. Kérje meg a Szkenner objektumot, hogy vegye be a felhasználó által beírt következő sort, és tárolja azt változóként. A szkenner mindig elmenti a felhasználó által beírtakat. A következő kódsor arra kéri a Szkennert, hogy tárolja, amit a felhasználó névként beírt egy változóba:

    Karakterlánc userInputName = userInputScanner.nextLine ();

    • A Java-ban az objektum metódusának használata az objectName.methodName (paraméterek) kód. A userInputScanner.nextLine () segítségével meghívjuk a Scanner objektumot az imént megadott névvel, majd paraméterek nélkül meghívjuk a metódusát a nextLine () paranccsal.
    • Vegye figyelembe, hogy a következő sort egy másik objektumban tároljuk: a String. Elneveztük a String objektumot userInputName.
  6. Üdvözlet nyomtatása a képernyőn a felhasználónak. Most, hogy elmentettük a felhasználó nevét, üdvözletet nyomtathatunk a felhasználónak. Ismeri a System.out.println ("Hello world."); bármilyen kódot írtunk a fő osztályban? Az imént írt összes kódnak a sor fölött kell lennie. Most módosíthatjuk ezt a sort a következőképpen:

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

    • A "Hello", a felhasználónév és a "!" összekapcsolva: "Hello" + userInputName + "!" húrok összefűzésének hívják.
    • Itt az történik, hogy három karakterlánccal van dolgunk: "Hello", userInputName és "!". A Java karakterláncai megváltoztathatatlanok, ezért nem változtathatók meg. Tehát amikor összefűzzük ezt a három húrt, lényegében egy új húrot hozunk létre az üdvözléssel.
    • Ezután vesszük ezt az új karakterláncot, és a System.out.println paramétereként használjuk.
  7. Kombinálja és mentse el a munkáját. Kódunk most így néz ki:

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

  8. Fordítsa le és futtassa a programot. Nyissa meg a Parancsablakot vagy a Terminált, és futtassa ugyanazokat a parancsokat, mint a HelloWereld.java első verziójánál. Először össze kell állítanunk a programot: javac HalloWereld.java. Ezután futtathatjuk: java HelloWorld.

Tippek

  • A Java objektum-orientált programozási nyelv, ezért hasznos többet megtudni az objektum-orientált programozási nyelvek alapjairól.
  • Az objektumorientált programozásnak (OOP) számos sajátos paradigmájú funkciója van. E három fő funkció közül három:
    • Egységbezárás: (beágyazás) Az objektum egyes részeihez való hozzáférés korlátozása. A Java magán, védett és nyilvános módosítókkal rendelkezik a mezők és módszerek számára.
    • Polimorfizmus : az objektumok képessége különböző identitások felvételére. A Java-ban az egyik objektum egy másik objektum részévé válhat a másik objektum metódusainak használata érdekében.
    • Öröklés: (öröklődés) Az aktuális objektummal megegyező hierarchiában lévő másik osztály mezőinek és metódusainak használata.