Kurzusok
/
Java
Java
/
Feladatok
/
Helló, világ!
Helló, világ!

Helló, világ!

Bemutatófeladat

Bevezetés

A „Hello, World!” segít, hogy elkezdj Java nyelven írni, és megismerkedj az Exercism munkafolyamatával. A teljesítése feloldja a(z) Java kurzus többi feladatát.

Nézd meg a „Bevezetés a Hello, World! világába” videónkat, hogy elkezdhesd 👇

Utasítások

A klasszikus bevezető feladat. Egyszerűen csak mondd: „Hello, World!”.

A „Hello, World!” a hagyományos első program, amikor valaki egy új nyelven vagy környezetben kezd el programozni.

A célok egyszerűek:

  • Úgy módosítsd a megadott kódot, hogy előállítsa a „Hello, World!” stringet.
  • Futtasd le a tesztkészletet, és győződj meg róla, hogy sikeresen lefut.
  • Küldd be a megoldásodat, és ellenőrizd a weboldalon.

Ha minden jól megy, készen állsz rá, hogy letöltsd az első igazi feladatodat.

Mivel ez az első Java-feladatod, készítettünk egy részletes útmutatót, amely végigvezet a megoldásodon. Nézd meg, tippeket és segítséget találsz benne!

Útmutató

Tartalomjegyzék

Bevezetés

Üdvözlünk a Java-kurzus első feladatánál!

Ez a dokumentum lépésről lépésre végigvezet a feladat megoldásán. Az utasítások ugyanúgy működnek Windows, macOS és Linux alatt.

Még ha már ismered is a Java alapjait, ez az útmutató akkor is hasznos lehet: segít megérteni annak az eszköznek, a Gradle-nek a kimenetét, amelyet a kódunk fordításához és teszteléséhez használunk, és bemutat néhány olyan mintát is, amely közös a kurzus összes feladatában.

A feladat felépítése

Amikor letöltesz egy új Java-feladatot, a következőket kapod:

  • egy vagy több tesztfájlt (mindig). Ezek a src/test/java könyvtárban találhatók, és olyan teszteket definiálnak, amelyeknek a megoldásodnak meg kell felelnie, mielőtt nyugodtan kijelenthetjük, hogy működik.
  • egy vagy több kezdőfájlt (kezdetben). Ha vannak ilyenek, a src/main/java könyvtárban találhatók, és azoknak az osztályoknak a vázát definiálják, amelyekre az aktuális probléma megoldásához szükséged lesz.

A „Hello, World!” megoldása

A megoldást az online szerkesztőnkben is elkészítheted, és ott futtathatod a teszteket, de ha helyben szeretnéd megoldani a feladatot és futtatni a teszteket, nézd meg az alábbi hivatkozásokat:

1. lépés: Javítsd a megoldást

Akár helyben dolgozol, akár az online szerkesztőt használod, a következő kódot találod majd:

String getGreeting() {
    return "Goodbye, Mars!";
}

A cél, hogy módosítsd a megadott kódot úgy, hogy a "Hello, World!" szöveget adja vissza a "Goodbye, Mars!" helyett.

2. lépés: Futtasd a teszteket

Miután kijavítottad és megvalósítottad a megoldást, futtasd le újra a teszteket. A teszteket lefuttathatod az online szerkesztőben vagy helyben a gépeden:

  • A tesztek futtatásához az online szerkesztőben kattints a „Run Tests” gombra.
  • A tesztek helyi futtatásához nézd meg a Tesztelés helyben a Java-kurzuson oldalt. Ha a tesztek nem mennek át, az nem baj! Nézd meg, mit üzen a hibaüzenet, változtasd meg a kódodat, és tesztelj újra. Amikor a tesztjeid átmennek, lépj tovább a következő lépésre.

3. lépés: Az első iterációd beküldése

Ha már működő megoldásod van, és át is néztük, készen állsz, hogy beküldd az exercism.org-ra. A megoldást beküldheted az online szerkesztővel, vagy helyben az Exercism CLI használatával:

  • A feladat helyi beküldéséhez először telepítsd az exercism CLI-t, ha még nem tetted meg, majd küldd be a megoldásod fájljait, például:

    exercism submit <file location>
    
  • A <file location> helyére a Greeter.java fájlod relatív helyét írd, tehát ha például a C:\exercism\java\hello-world mappában dolgozol, akkor a parancs így néz ki:

    exercism submit .\src\main\java\Greeter.java
    
  • Ha az online szerkesztőt szeretnéd használni a megoldásod beküldéséhez, csak kattints a „Submit” gombra!

Ha közelebbről is megnéznéd, hogyan küldheted be a megoldást helyben:

Következő lépések

Innen többféle úton is továbbmehetsz.

Bármit is döntesz a következő lépésről, őszintén reméljük, hogy tanulsz majd, és élvezni fogod, hogy ennek a közösségnek a tagja vagy. Ha bármikor segítségre van szükséged, ne habozz kérdezni!

Sok sikert!

Lépj tovább a következő feladatra

Sok más feladat is van, amivel gyakorolhatsz. Csapd fel a következőt! (példa a two-fer feladatra)

exercism download --exercise=two-fer --track=java

Legyél mentor

Az Exercism szíve a programozási gyakorlatokról szóló beszélgetések. A gyakorlás mindenképp szórakoztató, de visszajelzést abból kapsz, ha másokkal is kapcsolatba lépsz, akár az ő próbálkozásaikról, akár a sajátjaidról van szó. Ez a visszajelzés segíthet rámutatni arra, hogy mit csinálsz jól, és hol lehetne fejlődnöd.

Néhány beküldött megoldás szinte teljesen ugyanaz lesz, mint a tiéd, mások viszont teljesen eltérőek. Mindkét fajta megtekintése tanulságos és érdekes lehet.

A mentorok a választott kurzusukhoz beküldött megoldásokat nézik át, hogy a felhasználók a lehető legtöbbet tanulhassák.

Ha többet szeretnél olvasni a mentorálásról, nézd meg az Exercism dokumentációját.

Járulj hozzá az Exercism-höz

Az Exercism teljes egésze nyílt forráskódú, és több mint 100 karbantartó, valamint még sokkal több közreműködő szeretetből végzett munkája.

Ha be szeretnél kapcsolódni, és közreműködővé szeretnél válni, kiindulópontot az Exercism közreműködési útmutatója kínál.

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Java Exercism

Készen állsz elkezdeni a(z) Helló, világ! feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Java nyelvet 26 fogalom158 feladat segítségével, valódi emberi mentorálással, mindez ingyen.