Články

Java cvičení pro školení Java Base

Seznam java cvičení s řešením pro školení Java Base.

Číslování cvičení je vypovídající o úrovni obtížnosti, od nejjednodušších po nejsložitější. Pokud máte nějaké připomínky, dotazy nebo návrhy: napište nám na info @bloginnovazione.it

Cvičení 1
Napište Java program, který vyzve uživatele k zadání dvou řetězců a zobrazí uživateli true, pokud jsou řetězce stejné, a false, pokud se liší.
Cvičení 2
Napište program Java, který vyzve uživatele k zadání dvou řetězců (str1 a str2) a který uživateli zobrazí jinou větu s následujícími podmínkami:
1) pokud jsou stejné, napište „řetězec“ + + „Je rovno“ +
2) pokud se liší, napište „řetězec“ + + „Je odlišný od“ +
3) pokud je jeden z nich zahrnut v druhém "řetězci" + + ”Je součástí řetězce +
4) v případě, že je jeden zahrnut do druhého, řekněte, kolik je výskytů, a poté napište
"Výskyty jsou:" +
Cvičení 3
Po zadání klávesnice zkontrolujte obsah (první tři podmínky nejsou výlučné, zatímco nepravda (současná) prvních tří podmínek znamená čtvrtou možnost):
1) pokud se binární číslo převede na desítkový a hexadecimální výstup
2) pokud je dekadické číslo převedeno na výstup na binární a hexadecimální
3) pokud se hex číslo převede na binární a desítkový výstup
4) ve všech ostatních případech nahlaste nepřijatelný vstup a vložení požadavku
pak pro vstup '101' proveďte převody 1, 2 a 3
pro vstup '123' proveďte převody 2 a 3
pro vstup '89A' proveďte převod 3
pro vstup '89G' proveďte bod 4
Cvičení 4
Vytvořte program, který převede teplotu ze stupňů Celsia na stupně Kelvina. Program musí mít dva štítky, dvě textová pole a tlačítko. Textová pole a popisky musí být uspořádány v panelu s jedním sloupcovým uspořádáním mřížky; další panel bude obsahovat jediné tlačítko a bude zde hlavní panel, který obsahuje dva popsané panely.
Cvičení 5
Napište program v jazyce Java, který vezme dva vstupy z klávesnice a vydá součet, přičemž uvážíte, že:
- jsou-li dvě celá čísla, je součet vykázán jako výstup
- pokud se jedná o dva řetězce, je zřetězení hlášeno ve výstupu
Cvičení 6
Přepište kód cvičení 3 pomocí přetížení Java, definendo dvě metody, které mají stejný název a které implementují: první aritmetický součet a druhou zřetězení řetězců
Cvičení 7
Přepište kód cvičení 4 pomocí přetížení Java, rozpoznávejte obsah řetězců pomocí regulárních výrazů. Pokud existuje alespoň jedno písmeno, zřetězíme, jinak přidáme
Cvičení 8
Psaní Java programu, který zadává číslo na vstupu, vypočítá faktoriál pomocí rekurze i iterace a oba výsledky zapíše na výstup.
Cvičení 9
Psaní Java programu, který zadává číslo na vstupu, vypočítá faktoriál pomocí rekurze i iterace a oba výsledky zapíše na výstup.
Cvičení 10
Napište java program schopný řídit operace vkládání, mazání a binární vyhledávání v seznamu celých čísel s cílem spravovat uspořádaný index čísel simulací chování indexu tabulky relační databáze.
Cvičení 11
Napište java program, který načte vstupní soubor s názvem textinput.txt a zkontroluje jeho obsah
1) pokud soubor neexistuje, napište "soubor neexistuje"
2) pokud soubor existuje a je prázdný, napište "soubor textinput.txt je prázdný"
3) pokud soubor existuje a obsahuje pouze jedno číslo, vytiskněte číslo na obrazovku
4) pokud soubor existuje a obsahuje dvě čísla na dvou řádcích, vytiskněte součet mezi těmito dvěma čísly
5) pokud soubor existuje a obsahuje více než dvě čísla, udělejte z něj produkt
Cvičení 12
Napište java program pro správu objednávek u stolů v restauraci.
V restauraci lze uspořádat stoly, každý s číselným označením a počtem míst.
Pro každou tabulku musí být uloženo beva spotřebované nádobí, musí být možné automaticky vypočítat účet k zaplacení.
Nádobí a beva dostupné, jsou místo toho uloženy ve třídě „Menu“, která je rozděluje do dvou kategorií (jídla a bevjít, opravdu).
Každý pokrm resp bevanda musí být kvalifikováno jedinečným alfanumerickým identifikátorem (názvem) a jeho cenou.

navrhování BlogInnovazione.it


Inovační zpravodaj
Nenechte si ujít nejdůležitější novinky o inovacích. Přihlaste se k jejich odběru e-mailem.

Nedávné články

Vydavatelé a OpenAI podepisují dohody o regulaci toku informací zpracovávaných umělou inteligencí

Minulé pondělí Financial Times oznámily dohodu s OpenAI. FT licencuje svou prvotřídní žurnalistiku…

30. dubna 2024

Online platby: Zde je návod, jak vám streamovací služby umožňují platit navždy

Miliony lidí platí za streamovací služby a platí měsíční předplatné. Je obecný názor, že jste…

29. dubna 2024

Veeam nabízí nejkomplexnější podporu pro ransomware, od ochrany po reakci a obnovu

Společnost Coveware od společnosti Veeam bude i nadále poskytovat služby reakce na incidenty v oblasti kybernetického vydírání. Coveware nabídne forenzní a sanační schopnosti…

23. dubna 2024

Zelená a digitální revoluce: Jak prediktivní údržba proměňuje ropný a plynárenský průmysl

Prediktivní údržba přináší revoluci do odvětví ropy a zemního plynu s inovativním a proaktivním přístupem k řízení závodu.…

22. dubna 2024