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
Erik Báča
Člen
Avatar
Odpovedá na Neaktivní uživatel
Erik Báča:26.1.2017 9:39

Parsování je prostě převod datového typu na jiný.

Odpovedať
Když mi dáš mínus, napiš proč!
Avatar
Odpovedá na Erik Báča
Erik Šťastný:26.1.2017 10:11

S tím bych si dovolil nesouhlasit, parsování je způsob jak nějaký zhluk informací zformátovat a dostat určitou strukturu nebo informace, které dávají smysl, aspoň tak bych to popsal já.

Když dostaneš XMLko s 1k řádky a ty z něj chceš hodnotu u toho a toho klíče tak "parsuješ XMLko"

opravte mě pokud se pletu :)

Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Neaktivní uživatel
pocitac770:26.1.2017 11:55

Násobení je matematická operace, sčítání taktéž. To se používá u čísel (int, float, atd.), pokud chceš ze Stringu dostat číslo, musíš ho naparsovat.
U tringu si to pleteš s tím, že je použité stejné znaménko (+), ale nejde o sčítání (Kolik se rovná jabko + červ? No přeci shnilé jabko, to ví i to nejzákladnější IDE), nýbrž o spojování řetěců, které funguje vnitřně úplně jinak. Tudíž ne, negeneralizuj, to, že použiješ jedno znaménko ve 2 úplně jiných situacích neznamená, že tak můžeš použít i podobné znaménko, které má v jedné z tch situací užití.

Avatar
Odpovedá na pocitac770
Neaktivní uživatel:26.1.2017 13:34

V druhé části jsme každé myslel něco jiného, ale tak nejspíš jsem to již pochopil.

Právě ze Stringu vytáhnout číslo nemůžu, ale co metoda sc.nextInt() místo sc.nextLine()?
To už bych parsovat nemusel?

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

Ano, ono to parsování je ve skutečnosti (když se koukneš na "zdrojáky" samotné javy) někde v té metodě zahrnuto.

Avatar
Oskar Nový
Člen
Avatar
Odpovedá na didoonly1999
Oskar Nový:31.1.2017 14:08

nextLine() jde pouze na String. A máš tam Scanner sc = new Scanner(System.in, "Windows-1250");
nebo nechybí tam import?

Avatar
fusshoku
Člen
Avatar
fusshoku:4.2.2017 11:21

Ahoj, chtěl bych se zeptat, jak spustit vytvořený program přímo z počítače. Hledal jsem ve složce s programem soubor, co by měl příponu .exe, ale nic jsem nenašel.

Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na fusshoku
pocitac770:4.2.2017 12:32

V Javě nenarazíš na .exe soubory, používá se přípona .jar. Aby jsi tento soubor získal, musíš dát u projectu "Build", následně se ti v složce s projektem objeví složka "dist", tam ten soubor bude. Nejde ho ale rozkliknout klasicky, musíš si v oné složce otevřít příkazovou řádku (SHIFT + pravé tlačítko myši) a tam napsat "java -jar TvujSoubor.jar", kde TvujSoubor.jar je název onoho souboru.

Avatar
fusshoku
Člen
Avatar
Odpovedá na pocitac770
fusshoku:4.2.2017 15:37

Jojo, díky moc :)

Avatar
Matěj Vondráček:26.2.2017 20:10

Ok mám malý problém-Java neidentifikuje kód Scanner a napíše mi to: Exception in thread "main" java.lang.Run­timeException: Uncompilable source code - cannot find symbol
symbol: class Scanner , Co mám dělat :(

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.