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 – 3. diel - Premenné a typový systém v Jave

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
Kuba
Člen
Avatar
Odpovedá na pocitac770
Kuba:21.12.2016 21:12

Jasně že se zadává jako unicode, nejdříve myslet, pak se ptát... diky ;)

Avatar
Lesní Muž
Člen
Avatar
Odpovedá na Jan Krišica
Lesní Muž:31.12.2016 14:12

Ahoj, možná by to neuškodilo napsat takhle:

Scanner sc = new Scanner(System.in,"windows-1250");
        System.out.println("Zadejte první číslo: ");
        float a = Float.parseFloat(sc.nextLine()); //float místo int proto, protože zahrnuje desetinná čísla, kdybys použil int místo float, tak při dělení třeba 5/2 by ti vyšel výsledek 2 (!)... když použiješ float, vyjde ti 2.5 :), u ostatních výsledků ti to vypíše např. "násobení 10.0, součet 7.0....
        System.out.println("Zadejte druhé číslo:");
        float b = Float.parseFloat(sc.nextLine());
        System.out.println("Součet obou čísel je:");
        System.out.println(a+b);
        System.out.println("Rozdíl obou čísel je:");
        System.out.println(a-b);
        System.out.println("Násobek obou čísel je:");
        System.out.println(a*b);
        System.out.println("Podíl obou čísel je:");
        System.out.println(a/b);
Avatar
Neaktivní uživatel:17.1.2017 17:24

Hmmmmm........... Nevíte co mám za chybu ? Nemohu si poradit :(
https://ctrlv.cz/ski2

Odpovedať
Neaktivní uživatelský účet
Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
pocitac770:17.1.2017 21:16

Tak koukni se na to, kam co kopíruješ. Zkus přehlédnout na stránce vše, co je tam napsáno šedě, tzn. komentáře. Zbytek je přesně to, co tady bylo napsáno, právě to jsi tak měl upravit (v minulé lekci bylo i japsáno, ať si klidně ty komentáře pro začátečnickou přehlednost smažeš).

Avatar
Martin Nebesář:23.1.2017 12:19

Ahoj, v cem je prosim chyba? Zkousel jsem kod vepisovat rucne, pote i kopirovat z navodu, ale stale hlasi jednu a tu samou chybu a uz si vazne nevim rady.

https://www.dropbox.com/…12.16.09.png?dl=0

Avatar
Odpovedá na Martin Nebesář
Neaktivní uživatel:23.1.2017 12:40

Není definovaná proměnná sc. Vždyť ti to i dvakrát červeně podtrhlo.

Scanner sc = new Scanner(System.in, "Windows-1250");
Editované
Odpovedať
Neaktivní uživatelský účet
Avatar
Martin Nebesář:23.1.2017 12:45

Mockrat dekuji. Uz funguji oba dva ;)

Avatar
Neaktivní uživatel:25.1.2017 20:44

Chápu správně to parsování, že pokud by se výstup rovnal 2x vstup a vstup by byl String s tím, že uživatel zadá číslo, tak to číslo nebude vynásobeno, ale bude napsáno 2x za sebou?

Odpovedať
Neaktivní uživatelský účet
Avatar
Neaktivní uživatel:25.1.2017 21:03

Nebo je to proto, že sc.nextLine() vypisuje jenom String (vypisuje?)?

Odpovedať
Neaktivní uživatelský účet
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 395.