NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. 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
Nejnovější komentáře jsou na konci poslední stránky.
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

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");

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?

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());

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();
    }
}
Avatar
Ondřej Seer
Člen
Avatar
Ondřej Seer:1.10.2017 17:32

Super cvičení, díky!

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.

Avatar
Jan Kleveta
Člen
Avatar
Jan Kleveta:15.10.2017 3:27

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

Avatar
Vojtech Volprecht:6.11.2017 20:56

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

Avatar
MiroslavP
Člen
Avatar
MiroslavP:9.11.2017 18:06

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

Nejnovější komentáře jsou na konci poslední stránky.
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 390.