Do nového roku jako lepší programátoři? Znovu otevíráme večerní školu programování. Nette framework, návrhové vzory, testování nebo vůbec poprvé kurzy ASP.NET dostupné odkudkoli v republice.

Cvičení k 3. lekci Javy

Java Základní konstrukce Cvičení k 3. lekci Javy

ONEbit hosting Unicorn College Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Následující 3 cvičení vám pomohou procvičit znalosti programování v Javě z minulé lekce. Ve vlastním zájmu se je pokuste vyřešit sami. Pod článkem máte 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 pokuste se na to přijít.

Jednoduchý příklad

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

Ukázka obrazovky programu:

Cvičení k Javě – Vlastnost

Středně 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:

Cvičení k Javě – Mocnina

Pokročilý příklad

Vytvořte program, který si na vstupu vyžádá poloměr kruhu. Následně vypíše jeho obvod a obsah.

Ukázka obrazovky programu:

Cvičení k Javě – Kruh

 

Stáhnout

Staženo 2601x (46.83 kB)
Aplikace je včetně zdrojových kódů v jazyce java

 

  Aktivity (1)

Článek pro vás napsal David Čápka
Avatar
Autor pracuje jako softwarový architekt a pedagog na projektu ITnetwork.cz (a jeho zahraničních verzích). Velmi si váží svobody podnikání v naší zemi a věří, že když se člověk neštítí práce, tak dokáže úplně cokoli.
Unicorn College Autor se informační technologie naučil na Unicorn College - prestižní soukromé vysoké škole IT a ekonomie.

Jak se ti líbí článek?
Celkem (45 hlasů) :
4.933334.933334.933334.933334.93333


 


Miniatura
Všechny články v sekci
Základní konstrukce jazyka Java
Miniatura
Následující článek
Typový systém podruhé: Datové typy

 

 

Komentáře
Zobrazit starší komentáře (58)

Avatar
veselyjan96
Člen
Avatar
veselyjan96:

Můžu se zeptat v čem je výhoda parsování namísto napsání rovnou sc.nextFloat(); ? Díky za odpoved :)

 
Odpovědět 11.3.2016 22:56
Avatar
Michal Huff
Člen
Avatar
Michal Huff:

pokud chceš hodnotu pí, můžeš použít Math.PI

Odpovědět 29.3.2016 16:45
Než položím hloupou otázku, použiji google.
Avatar
pocitac770
Redaktor
Avatar
Odpovídá na Michal Huff
pocitac770:

Narozdíl od ostatních zde to beru vzhledem k jejich úrovni kam až se dostali, a myslím, že kromě komentářů zde nikde doposud nebyla zmínka o matematické knihovně Math

Editováno 30.3.2016 3:25
 
Odpovědět 30.3.2016 3:24
Avatar
Bob Fox
Člen
Avatar
Bob Fox:

Výborná cvičeníčka. Bystří mozkové závity a na procvičení probraného, super. Díky!!!!!!!!!!!!!!

 
Odpovědět  +1 1.4.2016 23:19
Avatar
Lukáš Fuček:

trochu inak ja mam v jave uz nejake kniznice zo skoly

 
Odpovědět 30.4.2016 11:24
Avatar
NunuKrysa
Člen
Avatar
NunuKrysa:

Ahoj, poradíte, čo je zle ? Díky :)

 
Odpovědět 11.7.2016 21:03
Avatar
Erik Báča
Člen
Avatar
Odpovídá na NunuKrysa
Erik Báča:

Přečti si tu chybu, nemůžeš mít:

"windows - 1250"

je to bez mezer:

"windows-1250"
Odpovědět 11.7.2016 21:05
Když mi dáš mínus, napiš proč!
Avatar
jirkajandourek:

Já jsem zapoměl na F dávejte si na to pozor !!!
c = 2x3.14Fxa;

Editováno 22.7.2016 11:57
 
Odpovědět 22.7.2016 11:56
Avatar
Petr Mezera
Člen
Avatar
Petr Mezera:

Moc pěkný cvičení, mám nějaké základy v C#, ale víc mě láka Java.

U třetího cvičení bych se chtěl zeptat, proč při použití "float", mi řádek s "Math.pow" program nebere, ikdyž mám "F" za 3,14, ale při požití double je program bez chyby, ikdyž "F" u čísla není?

Scanner sc = new Scanner(System.in, "windows-1250");

        System.out.println("Zadej poloměr kruhu (cm)");
        float a = Float.parseFloat(sc.nextLine());
        float b, c;
        b = 2 * a * 3.14F;
        c = (Math.pow(a, 2)) * 3.14F;
        System.out.println("Obvod kruhu je: " + b + " a obsah je: " + c);

a

Scanner sc = new Scanner(System.in, "windows-1250");

        System.out.println("Zadej poloměr kruhu (cm)");
        float a = Float.parseFloat(sc.nextLine());
        double b, c;
        b = 2 * a * 3.14;
        c = (Math.pow(a, 2)) * 3.14;
        System.out.println("Obvod kruhu je: " + b + " a obsah je: " + c);

Děkuji.

Editováno 3.10.2016 17:37
 
Odpovědět 3.10.2016 17:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 68. Zobrazit vše