NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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 – Lekce 3 - Proměnné a typový systém v Javě

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
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());
Odpovědět
4.10.2015 13:15
Neaktivní uživatelský účet
Avatar
tomisoka
Tvůrce
Avatar
Odpovídá 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ď?

...

 
Odpovědět
4.10.2015 13:21
Avatar
Odpovídá 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 ;).

Odpovědět
4.10.2015 13:21
Neaktivní uživatelský účet
Avatar
Odpovídá 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.

Odpovědět
4.10.2015 16:59
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 :)

 
Odpovědět
25.10.2015 18:50
Avatar
pleione
Člen
Avatar
Odpovídá na pleione
pleione:25.10.2015 18:52

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

 
Odpovědět
25.10.2015 18:52
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 :-)

Odpovědět
3.11.2015 20:21
Chyba-Jediná jistota v životě programátora.
Avatar
albertpatera
Tvůrce
Avatar
Odpovídá 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) ;-)

 
Odpovědět
3.11.2015 20:30
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 :-)

Odpovědět
3.11.2015 21:07
Chyba-Jediná jistota v životě programátora.
Avatar
jakubho
Člen
Avatar
Odpovídá 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

Odpovědět
4.11.2015 20:08
Chyba-Jediná jistota v životě programátora.
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 394.