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 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
Renáta Vyšatová:2.11.2022 16:01

Tato lekce mi ukázala, že nestačí mít základy informatiky a nějaké technické znalosti. Ukázala, že jsem debil 😆 Půl dne jsem přemýšlela, v čem je problém, netušila jsem, proč mi to nefachčí. Až pak, ani nevím jak, mě napadlo, po dopsání příkladu (či už papouška nebo kalkulačky) psát "proměnné" do běhu (Run) aplikace. Už to funguje. 😂

 
Odpovědět
2.11.2022 16:01
Avatar
Jan Trnka
Člen
Avatar
Jan Trnka:17.11.2022 13:38

Zatím veškerý kód funguje.

 
Odpovědět
17.11.2022 13:38
Avatar
Josef Černý:20.11.2022 22:16

Nevím, zda je to špatně, ale podle zadání mi to nefungovalo:
Papoušek
package onlineapp;
public class Program

Začalo to fungovat až když jsem zadal:
package cz.itnetwork.pa­pousek;
public class Papousek

Hodně času jsem zkoumal, kde mám chybu. Je to trochu zavádějící.
To stejné je i u kalkulačky.
Prosím o opravu pro ostatní.
Děkuji

 
Odpovědět
20.11.2022 22:16
Avatar
دکھی کہانی:24.11.2022 17:53

Poradí mi někdo co mám dělat v případě "broken" diakritiky?

 
Odpovědět
24.11.2022 17:53
Avatar
Atrament
Člen
Avatar
Odpovídá na دکھی کہانی
Atrament:24.11.2022 23:46

Zkus změnit natvrdo zadané kódování Windows-1250 na defaultCharset():

Scanner sc = new Scanner(System.in, Charset.defaultCharset());
 
Odpovědět
24.11.2022 23:46
Avatar
Odpovídá na Atrament
دکھی کہانی:25.11.2022 14:53

Ahoj, děkuji za ochotu. Bohužel nepomohlo. Už jsem před tím zkoušel měnit kódování na UTF-8 a taky bez výsledku. Přijde mi divné že program má problém jen s částí dia. Například písmena jako š/ó/á z toho lezou v pořádku, ale místo ě/č se zobrazují otazníky. :/

 
Odpovědět
25.11.2022 14:53
Avatar
Atrament
Člen
Avatar
Odpovídá na دکھی کہانی
Atrament:25.11.2022 15:33

To jsou Windows 11? Co se stane když místo Javy 17 zkusíš Javu 19?

 
Odpovědět
25.11.2022 15:33
Avatar
دکھی کہانی:2.12.2022 20:00

Jsou to desítky. A změnou verze JDK se nic nezměnilo. Problém je v tom, že když používám ANB 15 + JDK 17-19 tak můžu nastavovat charset jak chci, protože na výstupu je vždy defaultní kódování nainstalovaných Win, u mě konkrétně CP1252. Win1250 a UTF8 kódují znaky podobně, ale ne úplně stejně jako CP1252. Proto mi část dia funguje, a část ne. Strávil jsem nad tím dnes celé odpoledne, našel snad milión návodů, tak 10x to všechno opětovně instaloval, ještě vícekrát měnil konfigurační soubory, vyzkoušel nastavit všechny dostupné fonty a ani jeden jediný způsob mi nepomohl. Část výstupu v konzoli mám pořád v otaznících. Největší problém ANB je ten, že prostě nemá žádnou profesionální podporu. Takže v případě takových problémů, které se objevují převážně na Windows, jde o neuvěřitelný trash program. Dokud to funguje tak je to fajn, ale člověk je odkázaný jen na ostatní uživatele na fórech. A pokud je jeho problém specifický, tak bohužel nevyřeší nic.

 
Odpovědět
2.12.2022 20:00
Avatar
Odpovídá na دکھی کہانی
دکھی کہانی:2.12.2022 21:17

Tak problém je nakonec "solved" úplně jinou cestou. Originální jazyková sada mých Win byla západoevropská, tedy cp1252 a ta nepodporuje latinku. Samotná změna jazykové sady na češtinu nepomohla protože protože cp1252 zůstalo "natvrdo" v systému, a ten jen konvertoval výstup na obrazovku. Pro úplnou funkčnost programu bylo potřeba přes volby "Jazyková nastavení vyžadující správce" a následně tlačítko "Změnit místní nastavení systému" přiřadit všem programům co nepodporují Unicode nastavení češtiny, tedy cp1250. Protože i po změně jazykové sady ve Windows zde zůstalo původní nastavení, a to byla právě západoevropská cp1252 která způsobovala nekompabilitu s výstupem ANB.

 
Odpovědět
2.12.2022 21:17
Avatar
Niki Vávrová:8.12.2022 10:53

Zatím to jede.

 
Odpovědět
8.12.2022 10:53
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.