Riešené úlohy k 3.-5. lekcii Javy
V predchádzajúcom kvíze, Kvíz - Konzoly a premenné v Jave, sme si overili nadobudnuté skúsenosti z predchádzajúcich lekcií.
Nasledujúce 3 cvičenia vám pomôžu precvičiť znalosti programovania v
Jave z minulej lekcie. Pokúste sa ich vyriešiť sami, bez AI.
Pod článkom máte ku všetkým príkladom na kontrolu riešenia na stiahnutie.
Ale pozor, akonáhle sa naň pozriete bez vyriešenia príkladov, stráca pre
vás cvičenie zmysel a nič sa nenaučíte 
Ak si naozaj nebudete vedieť rady, pozrite sa radšej znova do minulého tutoriálu alebo sa opýtajte AI, ale požiadajte ju, aby vám hneď nepísala celé riešenie, iba vás popostrčila. Ak u nás študujete rekvalifikačný kurz a pri kurze pracujete a/alebo sa staráte o rodinu, odporúčame posledný bonusový príklad preskočiť alebo použiť na jeho riešenie AI.
Jednoduchý príklad
Vytvorte program, ktorý si na vstupe vyžiada meno používateľa
(name) a potom jeho vlastnosť (ability). Nakoniec
vypíše name is ability, viď obrázok.
Ukážka obrazovky programu:
Abilities
Hi, what is your name?
Bill Gates
What are you like?
ultraepic rich
Bill Gates is ultraepic rich
Ak si pri riešení úlohy neviete rady, nechajte si poradiť od AI. Prepnite Copilota do režimu Ask a zadajte napríklad prompt: "Ako v Jave načítam text zo vstupu a uložím ho do premennej?".
{JAVA_CONSOLE}
Scanner scanner = new Scanner(System.in);
System.out.println("Hi, what is your name?");
// Enter your code...
{/JAVA_CONSOLE}
Pokročilý príklad
Vytvorte program, ktorý si na vstupe vyžiada celé číslo a následne vypíše jeho druhú mocninu.
Ukážka obrazovky programu:
Power
Enter a number, and I'll square it:
64
Result: 4096
Keď budete mať úlohu vyriešenú, môžete nechať Copilota svoje riešenie skontrolovať. Stačí zadať napríklad tento prompt: "Skontroluj mi prosím tento Java kód podľa zadania: Vytvorte program, ktorý si na vstupe vyžiada celé číslo a následne vypíše jeho druhú mocninu.".
{JAVA_CONSOLE}
Scanner scanner = new Scanner(System.in);
System.out.println("Enter a number, and I'll square it: ");
// Enter your code...
{/JAVA_CONSOLE}
Príklad pre náročných - BONUS
Vytvorte program, ktorý si na vstupe vyžiada polomer kruhu. Následne
vypíše jeho obvod a obsah. Pre číslo pí použite hodnotu
3.1415, aby vyšiel presný výsledok.
Ukážka obrazovky programu:
Circle
Enter the circle's radius (cm):
12.1
The circle's circumference based on the given radius is: 76.0243 cm
Area of the circle is: 459.94702 cm^2
Ak si pri bonusových úlohách vôbec neviete rady, môžete si celé riešenie vygenerovať pomocou AI. Zadajte do Copilota v režime Agent napríklad prompt: "Napíš jednoduchý Java program, ktorý načíta polomer kruhu a vypočíta jeho obvod a obsah. Použi hodnotu π = 3.1415. Výstup programu by mal vyzerať takto: [vložíte výstup programu zo zadania]". Potom si môžete kód nechať vysvetliť. Copilota prepnite do režimu Ask a napíšte prompt: "Vysvetli mi tento kód podrobne krok za krokom ako pre úplného začiatočníka.".
{JAVA_CONSOLE}
Scanner scanner = new Scanner(System.in);
System.out.println("Enter the circle's radius (cm):");
// Enter your code...
{/JAVA_CONSOLE}
V budúcej lekcii, Primitívne dátové typy v Jave, si povieme viac o typovom systéme v Jave a predstavíme si ďalšie dátové typy.
Mal si s čímkoľvek problém? Stiahni si vzorovú aplikáciu nižšie a porovnaj ju so svojím projektom, chybu tak ľahko nájdeš.
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami
Stiahnuté 240x (17.73 kB)
Aplikácia je vrátane zdrojových kódov v jazyku Java
Na absolvovanie tohto cvičenia prosím splň 2 ľubovoľné príklady tým, že ich úspešne odovzdáš na otestovanie.

David sa informačné technológie naučil na