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 9 - Podmínky (větvení) podruhé - Konstrukce switch 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 DarkCoder
Marcela Flanderková:19.9.2024 18:22

Děkuji za popis, ale kde se najde nějaké vysvětlení, myslím tím lekci, ve které je popsáno jejich užití a příklady. Já jsem nic takového nenašla a vidím, že je někdo používá. Jak se dostali k informaci, že vůbec existují a že je mají zrovna v tom konkrétním případě použít?

 
Odpovědět
19.9.2024 18:22
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Marcela Flanderková
DarkCoder:19.9.2024 21:30

Hledej kapitolu Scanner, načítání vstupu. Jelikož teď víš že je to záležitostí třídy Scanner, podívej na oficiální dokumentaci.

Odpovědět
19.9.2024 21:30
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Branislav Obert:30.9.2024 19:38

Switch moze byt nahradeny "enhanced" verziou, ani nespomenute.

 
Odpovědět
30.9.2024 19:38
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:22. dubna 8:37

V úkolu není vypsán výsledek (takže se řešení neshoduje se zadáním). To je jen taková drobnost, nicméně....

Switch je popsán hodně špatně. Jednak jeho používání by se mělo vyhnout, potom od Javy 14 má výhodu v rámci lambda syntaxe, jinak platí nepsané pravidlo: "switche patří do pi**"
Switch je výčet konkrétních možných případů. A už tato věta naznačuje, že pokud těch případů je mnoho (tak, jak je naznačeno v článku), tak je mnohem lepší používat jiné konstrukce - třeba přímo výčtový typ.

Odpovědět
22. dubna 8:37
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Avatar
Lubor Pešek
Člen
Avatar
Lubor Pešek:22. dubna 8:39

Navíc popravdě nechápu, proč právě v tomto případě není přímo ta "vychytávka v podobě podmínky" nahrazena právě default hodnotou. Pro demonstraci switche se to přímo nabízí...

Odpovědět
22. dubna 8:39
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
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 5 zpráv z 25.