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 – 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
Nejnovější komentáře jsou na konci poslední 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());
Odpovědět
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ď?

...

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
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
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
Odpovídá 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 :-)

Odpovědět
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) ;-)

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