Cvičení k 3. lekci Javy

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

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 2514x (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 (44 hlasů) :
4.931814.931814.931814.931814.93181


 


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. března 22:56
Avatar
Michal Huff
Člen
Avatar
Michal Huff:

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

Odpovědět 29. března 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. března 3:25
 
Odpovědět 30. března 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. dubna 23:19
Avatar
Lukáš Fuček:

trochu inak ja mam v jave uz nejake kniznice zo skoly

 
Odpovědět 30. dubna 11:24
Avatar
NunuKrysa
Člen
Avatar
NunuKrysa:

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

 
Odpovědět 11. července 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. července 21:05
Když mi dáš mínus, napiš proč!
Avatar
NunuKrysa
Člen
Avatar
 
Odpovědět 11. července 21:14
Avatar
jirkajandourek:

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

Editováno 22. července 11:57
 
Odpovědět 22. července 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. října 17:37
 
Odpovědět 3. října 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