NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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 5 - Načítání hodnot z konzole a parsování 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
Odpovídá na Atrament
ing. SARNOVSKÝ Petr:8.9.2023 9:08

To máš pravdu. Jenže tímto zaokrouhlováním se rovnou připravuji o přesnost. Je jasné, že pro naší výuku to je teď jedno. Jen mě to překvapilo.

 
Odpovědět
8.9.2023 9:08
Avatar
Daniel Sajdl
Člen
Avatar
Daniel Sajdl:13.9.2023 18:42

Ahoj, nemáte někdo stejný problém s Intellij IDEA? Já mám error a neběží to. :-/

 
Odpovědět
13.9.2023 18:42
Avatar
Daniel Sajdl
Člen
Avatar
Daniel Sajdl:13.9.2023 20:44

Já jsem se zaseknul na Papoušku... nejdřív jsem vůbec nepochopil že mám napsat import. java.util.Scanner.. sice je tam napsáno stále něco o potřebě vložení Scanneru.. a úplně jinde..
Tak nakonec se to rozjelo.. ale ten Windows-1250 asi stále úplně nefunguje.. píše to špatně znaky:

 
Odpovědět
13.9.2023 20:44
Avatar
Daniel Sajdl
Člen
Avatar
Daniel Sajdl:15.9.2023 18:34

Nevim kde je problem ale neformatuje mi spravne windows-1250. Dále je trochu zmatečné použití ,,import java.util.Scanner;" Sice jsou tam o tom dva odstavce, ale není nikde napsáno napiš toto tam.. pro začátečníky by to bylo srozumitelnější.

 
Odpovědět
15.9.2023 18:34
Avatar
Odpovídá na Daniel Sajdl
Ondřej Buchta:21.9.2023 22:50

Nové verze IDE používají defaultně kódování v UTF-8, a proto pro procvičování vynechávej "Windows-1250" a nech tam pouze "System.in". Radím pro IDE Intellij, jelikož ho používám, ale předpokládám, že ostatní IDE to bude mít stejně a problém bude způsoben tímto. Co se týče odevzdávání příkladů, tak tam bych pro jistotu daný charset nechával, ale to už záleží jak je nastavené vyhodnocování příkladů. Zkusíš - uvidíš.

Odpovědět
21.9.2023 22:50
"It is better to be hated for what you are than to be loved for what you are not." - Andre Gide
Avatar
Daniel Sajdl
Člen
Avatar
Odpovídá na Ondřej Buchta
Daniel Sajdl:22.9.2023 7:08

Ahoj, díky za odpověď. Zkoušel jsem UTF-8, jak psal někdo v jiném příspěvku, zkoušel jsem teď tvojí radu nechat jen system.in, ale stále žádná změna. Zkoušel jsem i návod z netu, kdy se do configu NetBeans přidá -J-Dfile.encoding=UTF-8.. stále můj NetBens neumí české háčky.. dlouhé čárky zobrazí.. přikládám screenshoty. Třeba mám chybu ještě někde jinde?

 
Odpovědět
22.9.2023 7:08
Avatar
Odpovídá na Daniel Sajdl
Ondřej Buchta:22.9.2023 8:20

U tebe je to zvláštní tím, že tobě to nepíše diakritiku už v samotném programu. Charset je určen pro vstup od uživatele - například já v Intellij neměl problém s češtinou do té doby než měl program po mě něco zopakovat. Nejsem odborník, ale mám dojem, že u tebe bude problém už v programu jako takovém. Nejspíš tam je něco nastaveno jinak, podívej se do nastavení, zda tam není defaultně něco nastaveno jinak.

Odpovědět
22.9.2023 8:20
"It is better to be hated for what you are than to be loved for what you are not." - Andre Gide
Avatar
Atrament
Člen
Avatar
Odpovídá na Daniel Sajdl
Atrament:22.9.2023 17:02

Jaká verze Windows? A jaká verze Netbeans?

Zkus ještě

Scanner sc = new Scanner(System.in, Charset.defaultCharset());
Editováno 22.9.2023 17:05
 
Odpovědět
22.9.2023 17:02
Avatar
Daniel Sajdl
Člen
Avatar
Odpovídá na Atrament
Daniel Sajdl:23.9.2023 15:33

Ahoj, díky, ale to nefunguje, vypíše to rovnou hodně errorů.. Přikládám obrázky. Mám Windows 10 Pro, NetBeans 19.

 
Odpovědět
23.9.2023 15:33
Avatar
Atrament
Člen
Avatar
Odpovídá na Daniel Sajdl
Atrament:23.9.2023 17:20

Změň sc na scanner, sorry za mystifikaci :) A taky musíš samozřejmě importovat java.nio.charset.Charset , buď klikni na tu žárovičku a dej Add Import a nebo stiskni Ctrl-Shift-i

 
Odpovědět
23.9.2023 17:20
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 117.