Cikkek

Java gyakorlatok a Java Base képzéshez

Java gyakorlatok listája megoldással a Java Base képzéshez.

A gyakorlatok számozása jelzi a nehézségi szintet, a legegyszerűbbtől a legbonyolultabbig. Ha bármilyen észrevétele, kérdése vagy javaslata van: írjon nekünk az info @bloginnovazione.it

1. Feladat
Írjon egy Java programot, amely felkéri a felhasználót, hogy írjon be két karakterláncot, és megjeleníti a felhasználót igaz, ha a karakterláncok megegyeznek, és false, ha különböznek.
2. Feladat
Írjon egy Java programot, amely két karakterlánc (str1 és str2) beírására kéri a felhasználót, és amely egy másik mondatot jelenít meg a felhasználó számára a következő feltételekkel:
1) ha ugyanaz, írja be a „karakterláncot” + + "Egyenlő" +
2) ha különböznek, írd be a „karakterláncot” + + "Eltér a" +
3) ha a kettő közül az egyik benne van a másik "a karakterláncban" + + ”A + karakterlánc tartalmazza
4) abban az esetben, ha az egyik szerepel a másikban, mondja meg, hogy hány előfordulás van, majd írja be
„Az előfordulások a következők:” +
3. Feladat
Billentyűzetbevitel mellett ellenőrizze a tartalmat (az első három feltétel nem kizárólagos, míg az első három feltétel hamis (kortárs) esetén a negyedik opciót jelenti):
1) ha a bináris számot decimális és hexadecimális kimenetre konvertálja
2) ha decimális számot konvertál bináris és hexadecimális kimenetre
3) ha hexadecimális számot konvertál bináris és decimális kimenetre
4) minden más esetben jelentse az elfogadhatatlan bevitelt és kérje a beillesztést
majd a '101' bemenethez hajtsa végre az 1-es, 2-es és 3-as konverziót
a '123' bemenethez hajtsa végre a 2. és 3. konverziót
a '89A' bemenethez hajtsa végre a 3-as átalakítást
a „89G” bemenetnél hajtsa végre a 4. pontot
4. Feladat
Készíts egy programot, amely a hőmérsékletet Celsius-fokról Kelvin-fokra konvertálja. A programnak két címkével, két szövegmezővel és egy gombbal kell rendelkeznie. A szövegmezőket és címkéket egy oszlopos rácselrendezésű panelbe kell rendezni; egy másik panel az egyetlen gombot fogja tartalmazni, és ott lesz a fő panel, amely a leírt két panelt tartalmazza.
5. Feladat
Írjon egy Java programot, amely két billentyűzetbevitelt vesz fel, és kiadja az összeget, figyelembe véve, hogy:
- ha két egész szám, akkor az összeget a rendszer kimenetként jelenti
- ha két karakterláncról van szó, akkor az összefűzést a kimenet jelenti
6. Feladat
Írja át a 3. gyakorlat kódját a Java túlterhelés segítségével, definendo két azonos nevű metódus, amely megvalósítja: az első az aritmetikai összeget, a második pedig a karakterláncok összefűzését
7. Feladat
Írja át a 4. gyakorlat kódját Java túlterheléssel, a karakterláncok tartalmának felismerésével reguláris kifejezésekkel. Ha van legalább egy betű, akkor összefűzzük, ellenkező esetben összeadjuk
8. Feladat
Ha olyan Java programot írunk, amely számot adott a bemenetben, a faktoriális kiszámítása rekurzió és iteráció segítségével történik, és mindkét eredményt a kimenetre írja.
9. Feladat
Ha olyan Java programot írunk, amely számot adott a bemenetben, a faktoriális kiszámítása rekurzió és iteráció segítségével történik, és mindkét eredményt a kimenetre írja.
10. Feladat
Írjon egy java programot, amely képes kezelni a beszúrási, törlési és bináris keresési műveleteket egy egész számok listáján belül, azzal a céllal, hogy egy relációs adatbázis táblázatindexének szimulálásával rendezett számindexet kezeljen.
11. Feladat
Írjon egy java programot, amely beolvassa a textinput.txt nevű bemeneti fájlt és ellenőrzi a tartalmát
1) ha a fájl nem létezik, írja be, hogy "a fájl nem létezik"
2) ha a fájl létezik és üres, írja be, hogy "a textinput.txt fájl üres"
3) ha a fájl létezik, és csak egy számot tartalmaz, nyomtassa ki a számot a képernyőn
4) ha a fájl létezik és két sorban két számot tartalmaz, nyomtassa ki a két szám közötti összeget
5) ha a fájl létezik, és kettőnél több számot tartalmaz, akkor legyen termék
12. Feladat
Írjon egy java programot az éttermi asztalok rendeléseinek kezelésére.
Az étteremben asztalok helyezhetők el, mindegyik numerikus azonosítóval és ülőhelyszámmal.
Minden táblázathoz tárolni kell a bevés az elfogyasztott ételeket, lehetővé kell tenni a fizetendő számla automatikus kiszámítását.
Az edények és a bevande elérhető, ehelyett egy „Menu” osztályban tárolódnak, amely két kategóriába sorolja őket (ételek és bevmenj, valóban).
Minden étel ill bevanda egyedi alfanumerikus azonosítóval (névvel) és annak árával kell minősíteni.

Szerkesztési BlogInnovazione.it


Innovációs hírlevél
Ne maradjon le az innovációval kapcsolatos legfontosabb hírekről. Regisztráljon, hogy megkapja őket e-mailben.

Friss cikkek

Innovatív beavatkozás a kiterjesztett valóságba, egy Apple nézővel a Catania Poliklinikán

Szemplasztikai műtétet végeztek az Apple Vision Pro reklámmegjelenítővel a Catania Poliklinikán…

Május 3 2024

A színező oldalak előnyei gyerekeknek – a varázslatok világa minden korosztály számára

A finom motoros készségek színezéssel történő fejlesztése felkészíti a gyerekeket olyan összetettebb készségekre, mint az írás. Kiszínezni…

Május 2 2024

A jövő itt van: Hogyan forradalmasítja a hajózási ágazat a globális gazdaságot

A haditengerészeti szektor igazi világgazdasági hatalom, amely egy 150 milliárdos piac felé navigált...

Május 1 2024

A kiadók és az OpenAI megállapodásokat írnak alá a mesterséges intelligencia által feldolgozott információáramlás szabályozására

Múlt hétfőn a Financial Times bejelentette, hogy megállapodást köt az OpenAI-val. Az FT engedélyezi világszínvonalú újságírását…

30 április 2024