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
Neaktivní uživatel:4.10.2015 13:15

Ta kalkulačka mi nějak nefunguje, nevíte kde je chyba?

package calculator;


public class Calculator {


    public static void main(String[] args)
    {
       System.out.println("Vítejte v kalkulačce.");
       System.out.println("Zadejte první číslo:");
       float a = Float.parseFloat(sc.nextLine());
       System.out.println("Zadejte druhé číslo:");
       float b = Float.paseFloat(sc.nextLine());
       float soucet = a + b;
       float rozdil = a - b;
       float soucin = a * b;
       float podil = a / b;
       System.out.println("Součet:" + soucet);
       System.out.println("Rozdíl:" + rozdil);
       System.out.println("Součin:" + soucin);
       System.out.println("Podíl:" + podil);
       System.out.println("Děkuji za použití kalkulačky, aplikaci ukončíte libovolnou klávesnici.");
    }
}

Vypisuje to chybu u:

float a = Float.parseFloat(sc.nextLine());

a:

float b = Float.parseFloat(sc.nextLine());
Odpovedať
Neaktivní uživatelský účet
Avatar
tomisoka
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
tomisoka:4.10.2015 13:21

Viz předchozí komentář od Davida:

Přečetl sis tu tučnou větu v článku s vykřičníkem, viď?

...

Avatar
Odpovedá na Neaktivní uživatel
Neaktivní uživatel:4.10.2015 13:21

Vždyť tam nemáš ten scaner naimportovaný ;)

import java.util.Scanner; // životně důležité

public class Papousek {

    public static void main(String[] args)
    {
         Scanner sc = new Scanner(System.in, "Windows-1250"); // smrtelně důležité

Už vidíš? Musíš ten scaner naimportovat a inicializovat... co je objekt "sc" ? To ti IDE nezařve, že používáš neexistující objekt?

PS: David to tady o tři řádky výš říkal ;).

Odpovedať
Neaktivní uživatelský účet
Avatar
Odpovedá na Neaktivní uživatel
Neaktivní uživatel:4.10.2015 16:59

Můj bože ano, moc děkuji, jsem to nějak vypustil.

Odpovedať
Neaktivní uživatelský účet
Avatar
pleione
Člen
Avatar
pleione:25.10.2015 18:50

Ahoj,

Najprv chcem podakovat autorovi za tieto lekcie a taktiez za napomocne prispevky,komenty uzivatelov.
OTAZKA: kde robim chybu, pokial sa mi nechce zobrazovat diakritika v konzole? Do urciteho casu to bolo ok,ale nieco som zmenil..co? neviem :) Zdrojovy kod som skusal kompletne skopirovat,no aj tak nepomaha.
Dakujem za pomoc :)

Avatar
pleione
Člen
Avatar
Odpovedá na pleione
pleione:25.10.2015 18:52

aaa tak už som na to prisiel :D ..."Windows-1250" sorac za zbytocny prispevok :)

Avatar
jakubho
Člen
Avatar
jakubho:3.11.2015 20:21

Ahoj. Mám vše přepsané podle vás, příslušné části kódu a přesto mi to hází chybu které se nemohu zbavit, nemám absolutně tucha proč to tam je, vše se mi zdá ok. Budu rád když mi někdo pomůže :-)

Odpovedať
Chyba-Jediná jistota v životě programátora.
Avatar
albertpatera
Tvůrce
Avatar
Odpovedá na jakubho
albertpatera:3.11.2015 20:30

možná je chyba, že ty máš napsané:

s = sc.nextline();

ale tam má podle mě být:

s = sc.nextLine();

(velké L místo malého) ;-)

Avatar
jakubho
Člen
Avatar
jakubho:3.11.2015 21:07

To by mohlo být, taková hloupá chyba mne nenapadla, zítra to zkusím. Díky :-)

Odpovedať
Chyba-Jediná jistota v životě programátora.
Avatar
jakubho
Člen
Avatar
Odpovedá na albertpatera
jakubho:4.11.2015 20:08

Výborně, díky za správnou radu :-)
Dost by mne zajímalo kam se dostanu, když nezvládnu vyřešit ani takovýto problém :D

Odpovedať
Chyba-Jediná jistota v životě programátora.
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.