POSLEDNÍ ŠANCE: Halloweenská akce brzy končí. Získej 66 % extra kreditů zdarma při nákupu od 1199 kreditů s promo kódem NEBOJSEIT66. Zjisti více:
NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:

Diskuze – Lekce 4 - Hrací kostka v Javě - Zapouzdření a konstruktor

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
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Odpovídá 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á.

Odpovědět
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Avatar
Odpovídá 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
Odpovídá 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
Odpovídá 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 :).

Odpovědět
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
Odpovídá 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
Odpovídá 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

Editováno 22.10.2017 17:34
Nejnovější komentáře jsou na konci poslední stránky.
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 138.