Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Riešené úlohy k 3.-5. lekcii Javy

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej 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
Odpovedá 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
Odpovedá 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
Odpovedá 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

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 390.