NOVINKA: Kurz kybernetické bezpečnosti s akreditací MŠMT, nyní již od 0 Kč. Staň se žádaným profesionálem. Zjisti více:
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Řešené úlohy k 3.-5. lekci Javy

V předchozím kvízu, Kvíz - Konzole a proměnné v Javě, jsme si ověřili nabyté zkušenosti z předchozích lekcí.

Následující 3 cvičení vám pomohou procvičit znalosti programování v Javě z minulé lekce. Pokuste se je vyřešit sami, bez AI. Pod článkem máte ke všem příkladům pro kontrolu řešení ke stažení. Ale pozor, jakmile se na něj podíváte bez vyřešení příkladů, ztrácí pro vás cvičení smysl a nic se nenaučíte :)

Pokud si opravdu nebudete vědět rady, podívejte se raději znovu do minulého tutoriálu a nebo se zeptejte AI, ale požádejte ji, aby vám hned nepsala celé řešení, jen vás popostrčila. Pokud u nás studujete rekvalifikační kurz a u kurzu pracujete a/nebo se staráte o rodinu, doporučujeme poslední bonusový příklad přeskočit nebo použít pro jeho řešení AI.

Ohlasy studentů

Jednoduchý příklad

Vytvořte program, který si na vstupu vyžádá jméno uživatele a poté jeho vlastnost. Nakonec vypíše "jméno je vlastnost", viz obrázek.

Ukázka obrazovky programu:

Vlastnosti
Ahoj, jak se jmenuješ?
Bill Gates
Jaký jsi?
hustodémonsky bohatý
Bill Gates je hustodémonsky bohatý

Pokud si při řešení úkolu nevíte rady, nechte si poradit od AI. Přepněte Copilota do režimu Ask a zadejte například prompt: "Jak v Javě načtu text ze vstupu a uložím ho do proměnné?".

        Scanner scanner = new Scanner(System.in);
        System.out.println("Ahoj, jak se jmenuješ?");

        // Zde dokonči úlohu svým kódem...

Pokročilý příklad

Vytvořte program, který si na vstupu vyžádá celé číslo a následně vypíše jeho druhou mocninu.

Ukázka obrazovky programu:

Mocnina
Zadej číslo k umocnění:
64
Výsledek: 4096

Až budete mít úkol vyřešený, můžete nechat Copilota vaše řešení zkontrolovat. Stačí zadat například tento prompt: "Zkontroluj mi prosím tento Java kód podle zadání: Vytvořte program, který si na vstupu vyžádá celé číslo a následně vypíše jeho druhou mocninu.".

        Scanner scanner = new Scanner(System.in);
        System.out.println("Zadej číslo k umocnění: ");

        // Zde dokonči úlohu svým kódem...

Příklad pro náročné – BONUS

Vytvořte program, který si na vstupu vyžádá poloměr kruhu. Následně vypíše jeho obvod a obsah. Pro číslo pí použijte hodnotu 3.1415, aby vyšel přesný výsledek.

Ukázka obrazovky programu:

Kruh
Zadej poloměr kruhu (cm):
12.1
Obvod zadaného kruhu je: 76.0243 cm
Jeho obsah je: 459.94702 cm^2

Pokud si u bonusových úloh vůbec nevíte rady, můžete si celé řešení vygenerovat pomocí AI. Zadejte do Copilota v režimu Agent například prompt: "Napiš jednoduchý Java program, který načte poloměr kruhu a vypočítá jeho obvod a obsah. Použij hodnotu π = 3.1415. Výstup program by měl vypadat takto: [vložíte výstup programu ze zadání]". Poté si můžete kód nechat vysvětlit. Copilota přepněte do režimu Ask a napište prompt: "Vysvětli mi tento kód podrobně krok za krokem jako pro úplného začátečníka.".

        Scanner scanner = new Scanner(System.in);
        System.out.println("Zadej poloměr kruhu (cm): ");

        // Zde dokonči úlohu svým kódem...

V příští lekci, Primitivní datové typy v Javě, si řekneme více o typovém systému v Javě a představíme si další datové typy.


 

Měl jsi s čímkoli problém? Stáhni si vzorovou aplikaci níže a porovnej ji se svým projektem, chybu tak snadno najdeš.

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 5787x (57.35 kB)
Aplikace je včetně zdrojových kódů v jazyce Java

 

K absolvování tohoto cvičení prosím splň 2 libovolné příklady tím, že je úspěšně odevzdáš k otestování.

Předchozí článek
Kvíz - Konzole a proměnné v Javě
Všechny články v sekci
Základní konstrukce jazyka Java
Přeskočit článek
(nedoporučujeme)
Primitivní datové typy v Javě
Článek pro vás napsal David Hartinger
Avatar
Uživatelské hodnocení:
1050 hlasů
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity