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 – 4. diel - Hracia kocka v Jave - Zapuzdrenie a konštruktor

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
Odpovedá na Miroslav Melzer
Petr Štechmüller:6.1.2017 12:16

Ano. Třeba si představ, že vytváříš nějakou knihovnu. Zvenčí by znamenalo uživatel, který si tvoji knihovnu stáhl a používá.

Odpovedať
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovedá na Petr Štechmüller
Miroslav Melzer:6.1.2017 12:19

Jo díky, už mi to začíná bejt jasný. Ono je to taky hned v tom prvním článku, kde je vysvětlený zapouzdření, ale nějak jsem to pozapomněl...

Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na Miroslav Melzer
pocitac770:6.1.2017 14:32

Hlavně je to ohledně zachování konzistentnosti programu, je pravda, že jasné to začíná být ve chvíli, kdy tvůj kód použije jiný uživatel, který nemá nejmenší tušení, jak to uvnitř funguje, a nechceš, aby tam něco nerozbil, ale představ si, že se tím uživatelem staneš ty, když chceš kód použít po třeba roku :D
Více bude zapouzdření popsané v 10. lekci i s názorným příkladem, co tou konzistentností myslím

Avatar
Odpovedá na Semjacko
Peter Gasparik:16.2.2017 12:38

Pretoze Math.random() generuje od 0 do 1 myslim, ze v rovine realnych cisel (napr0,03658945 atd) ... museli by sme potom este pridat nasobenie a zaokruhlovanie.

Aspon myslim, ze som to dobre objasnil :).

Odpovedať
while (noSuccess) { tryAgain(); if (Dead) break;
Avatar
Semjacko
Člen
Avatar
Semjacko:17.2.2017 17:04

Hej hej už to chápem... V konečnom dôsledku by to teda bolo vlastne to isté :)

Avatar
Tomáš Kala
Člen
Avatar
Tomáš Kala:24.5.2017 14:01

neměl by u té první (šestistěnné) kostky ten cyklus končit v 6? jaktože má stejný počet hodnot jako ta desetistěnná?

Avatar
gcx11
Tvůrce
Avatar
Odpovedá na Tomáš Kala
gcx11:24.5.2017 14:23

Pokud by končil v 6, tak by vypsal jenom šest hodnot, takto jich vypíše těch deset.

Avatar
Jakub kožich:20.7.2017 14:42

Protoze for cyklus co jde od 0 do 9, proto ma stejny pocet hodu jako desetistenna.. Neplet si pocet sten a pocet hodu :)

Avatar
Karel Dyntar
Člen
Avatar
Karel Dyntar:7.9.2017 20:54

Zdravím. Jak bych tam mohl přidat možnost zadání vlastního číselného rozsahu, ze kterého by se generoval určitý počet náhodných čísel?

Avatar
Marek Zelený
Tvůrce
Avatar
Odpovedá na Karel Dyntar
Marek Zelený:22.10.2017 17:33

Ahoj, s Javou teprve začínám, ale jestli jsem to správně pochopil, Java ti umožňuje určit jen horní hranici rozsahu (narozdíl třeba od C#, kde můžeš určit i spodní hranici). Takže pokud chceš generovat náhodná čísla např. od 20 do 29, musíš vygenerovat číslo od 0 do 9 a přičíst k němu 20:

random.nextInt(10) + 20

Editované
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 138.