tovar

Cvičenia Java pre školiaci kurz Java Base

Zoznam java cvičení s riešením pre tréningový kurz Java Base.

Číslovanie cvičenia je orientačné pre úroveň náročnosti, od najjednoduchších po najkomplikovanejšie. Ak máte nejaké pripomienky, otázky alebo návrhy: napíšte nám na info @bloginnovazione.it

Cvičenie 1
Napíšte program Java, ktorý vyzve užívateľa, aby zadal dva reťazce, a zobrazí užívateľovi true, ak sú reťazce rovnaké, a false, ak sú odlišné.
Cvičenie 2
Napíšte program Java, ktorý vyzve používateľa, aby zadal dva reťazce (str1 a str2) a ktorý používateľovi zobrazí inú vetu s nasledujúcimi podmienkami:
1) ak sú rovnaké, napíšte „reťazec“ + + „Rovná sa“ +
2) ak sa líšia, napíšte „reťazec“ + + „Je odlišný od“ +
3) ak je jeden z nich zahrnutý do druhého "reťazca" + + ”Je súčasťou reťazca +
4) v prípade, že jeden je zahrnutý v druhom, povedzte, koľko je výskytov, a potom napíšte
"Výskyty sú:" +
Cvičenie 3
Po zadaní klávesnice skontrolujte obsah (prvé tri podmienky nie sú výlučné, zatiaľ čo nepravda (súčasná) prvých troch podmienok znamená štvrtú možnosť):
1) ak sa binárne číslo prevedie na desiatkový a hexadecimálny výstup
2) ak sa desiatkové číslo prevedie na výstup na binárne a hexadecimálne
3) ak sa hexadecimálne číslo prevedie na binárny a desiatkový výstup
4) vo všetkých ostatných prípadoch nahláste neprijateľný vstup a vloženie požiadavky
potom pre vstup „101“ vykonajte prevody 1, 2 a 3
pre vstup '123' urobte prevody 2 a 3
pre vstup „89A“ vykonajte konverziu 3
pre vstup „89G“ vykonajte bod 4
Cvičenie 4
Vytvorte program, ktorý prevedie teplotu zo stupňov Celzia na stupne Kelvina. Program musí mať dva štítky, dve textové polia a tlačidlo. Textové polia a štítky musia byť usporiadané v paneli s rozložením mriežky s jedným stĺpcom; ďalší panel bude obsahovať jediné tlačidlo a bude tam hlavný panel, ktorý obsahuje dva opísané panely.
Cvičenie 5
Napíšte program Java, ktorý vezme dva vstupy z klávesnice a vypíše súčet, berúc do úvahy, že:
- ak sú to dve celé čísla, súčet sa vykáže ako výstup
- ak sú to dva reťazce, zreťazenie sa ohlási vo výstupe
Cvičenie 6
Prepíšte kód cvičenia 3 pomocou preťaženia Java, definendo dve metódy, ktoré majú rovnaký názov a implementujú: prvá aritmetický súčet a druhá zreťazenie reťazcov
Cvičenie 7
Prepíšte kód cvičenia 4 pomocou preťaženia Java, rozpoznajte obsah reťazcov pomocou regulárnych výrazov. Ak je tam aspoň jedno písmeno, zreťazíme, inak sčítame
Cvičenie 8
Napísanie programu Java, ktorý zadá číslo na vstupe, vypočíta faktoriál pomocou rekurzie aj iterácie a oba výsledky zapíše na výstup.
Cvičenie 9
Napísanie programu Java, ktorý zadá číslo na vstupe, vypočíta faktoriál pomocou rekurzie aj iterácie a oba výsledky zapíše na výstup.
Cvičenie 10
Napíšte java program schopný riadiť operácie vkladania, vymazávania a binárneho vyhľadávania v rámci zoznamu celých čísel s cieľom spravovať usporiadaný index čísel simuláciou správania sa indexu tabuľky relačnej databázy.
Cvičenie 11
Napíšte java program, ktorý prečíta vstupný súbor s názvom textinput.txt a skontroluje jeho obsah
1) ak súbor neexistuje, napíšte „súbor neexistuje“
2) ak súbor existuje a je prázdny, napíšte „súbor textinput.txt je prázdny“
3) ak súbor existuje a obsahuje iba jedno číslo, vytlačte ho na obrazovku
4) ak súbor existuje a obsahuje dve čísla na dvoch riadkoch, vypíšte súčet medzi týmito dvoma číslami
5) ak súbor existuje a obsahuje viac ako dve čísla, urobte z neho produkt
Cvičenie 12
Napíšte java program na správu objednávok pri reštauračných stoloch.
V reštaurácii je možné usporiadať stoly, každý s číselným označením a počtom miest na sedenie.
Pre každú tabuľku musí byť uložená beva spotrebovaný riad, musí byť možné automaticky vypočítať účet na zaplatenie.
Riad a beva dostupné, sú namiesto toho uložené v triede „Menu“, ktorá ich rozdeľuje do dvoch kategórií (jedlá a bevchoď, naozaj).
Každé jedlo resp bevanda musí byť kvalifikované jedinečným alfanumerickým identifikátorom (názvom) a jeho cenou.

Navrhovanie BlogInnovazione.it


Inovačný bulletin
Nenechajte si ujsť najdôležitejšie novinky o inováciách. Prihláste sa na ich odber e-mailom.

Nedávne články

Výhody farebných stránok pre deti - svet mágie pre všetky vekové kategórie

Rozvíjanie jemnej motoriky pomocou vyfarbovania pripravuje deti na zložitejšie zručnosti, ako je písanie. Na farbenie…

2 mája 2024

Budúcnosť je tu: Ako námorný priemysel prináša revolúciu do globálnej ekonomiky

Námorný sektor je skutočnou globálnou ekonomickou veľmocou, ktorá smerovala k 150 miliardovému trhu...

1 mája 2024

Vydavatelia a OpenAI podpisujú dohody o regulácii toku informácií spracovávaných umelou inteligenciou

Minulý pondelok Financial Times oznámili dohodu s OpenAI. FT licencuje svoju žurnalistiku svetovej triedy…

Apríla 30 2024

Online platby: Takto budete vďaka streamovacím službám platiť navždy

Milióny ľudí platia za streamovacie služby a platia mesačné predplatné. Je bežný názor, že si…

Apríla 29 2024