NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

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

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Balogh Robert:5.9.2017 17:44

Ahoj David.
Je to takto správne k 3 príkladu?
Funguje to, ale má zajíma me názor odborníka.

Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Zadejte polomer kruhu");
float a = Float.parseFlo­at(sc.nextLine());
float plocha = a * a * 314 / 100;
float obvod = 2 * a * 314 / 100;
System.out.prin­tln("Obvod kruhu je : " + obvod + " cm");
System.out.prin­tln("Plocha kruhu je : " + plocha + " cm2 ");

Dekuji

 
Odpovědět
5.9.2017 17:44
Avatar
Michal Potočiar:23.9.2017 17:48

Díky

Skvělý tutoriál.

Hned se vrhám na další lekce ;)

Moje verze:

System.out.prin­tln("Zadej poloměr kruhu: ");
Float r = Float.parseFlo­at(sc.nextLine());
float pi = 3.14F;
float O = 2 * pi * r;
float S = pi * r * r;
System.out.prin­tln("Obvod kruhu je: " + O + " cm");
System.out.prin­tln("Obsah kruhu je: " + S + " cm2");

 
Odpovědět
23.9.2017 17:48
Avatar
Bertram
Člen
Avatar
Odpovídá na Balogh Robert
Bertram:23.9.2017 20:46

Ahoj, proč používáš třídu Scanner, když nevyužíváš její metody?

 
Odpovědět
23.9.2017 20:46
Avatar
Adam Bucher
Člen
Avatar
Odpovídá na Bertram
Adam Bucher:24.9.2017 10:43

Vždyť tam pomocí Scanneru načítá poloměr kruhu:

float a = Float.parseFlo­at(sc.nextLine());

 
Odpovědět
24.9.2017 10:43
Avatar
Bertram
Člen
Avatar
Odpovídá na Adam Bucher
Bertram:24.9.2017 11:19

Ano, ale společně s obálkovým typem Float, který třída Scenner nepotřebuje, protože má mechanismus viz odkaz z předešlého komentáře. Také musíš psát čísla s desetinnou tečkou, ale nimerická klávesnice ti píše čárku.

public class ScannerDemo {

    public static void main(String[] args) {

        Scanner scanner = new Scanner(System.in);

        float cislo;

        System.out.print("Zadej číslo: ");

        if (scanner.hasNextFloat()) {
            cislo = scanner.nextFloat();
             System.out.println("zadáno číslo: " + cislo);
        } else {
             System.out.println("Neplatný vstup.");
        }

        scanner.close();
    }
}
 
Odpovědět
24.9.2017 11:19
Avatar
Ondřej Seer
Člen
Avatar
Ondřej Seer:1.10.2017 17:32

Super cvičení, díky!

 
Odpovědět
1.10.2017 17:32
Avatar
Zuzana Šťastná:9.10.2017 1:57

Ahoj, taky moc děkuju! Bála jsem se, že budu mít problém s pochopením, když se budu učit sama, ale je to tu krásně vysvětlený, takže všechny tři cvíča splněný. :) Sice pomalu, nahlas jsem si pro sebe říkala co, jak a proč dělám, za to ale bez sebemenších problémů díky vašim návodům. Ještě jednou díky.

 
Odpovědět
9.10.2017 1:57
Avatar
Jan Kleveta
Člen
Avatar
Jan Kleveta:15.10.2017 3:27

Děkuji za cvičení, paráda (*_*)

 
Odpovědět
15.10.2017 3:27
Avatar
Vojtech Volprecht:6.11.2017 20:56

Bezva cvičení, super vysvětlení u všeho!!! :-)

 
Odpovědět
6.11.2017 20:56
Avatar
MiroslavP
Člen
Avatar
MiroslavP:9.11.2017 18:06

moc prima cvičení, bavím se :-)
děkuji

 
Odpovědět
9.11.2017 18:06
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 385.