NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
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 – Sportovní Zápas

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
Neaktivní uživatel:12.5.2012 20:06

Jen si rýpnu:
1.proč dáváš na tak malé hodnoty proměnných datový typ který má milionkrát větší maximální hodnotu.
já bych tam použil typ byte.
2.proč tropíš takové ukládání do bloků u podmínek na posledním obrázku?????
3. a furt a furt se dívám jak tam tropíš ty datové typy. nechápu jak může šéfredaktor nevědět, že datové typy se musí používat s rozvahou ;)
VAROVÁNÍ: pokud nebudeš používat datové typy jak máš, nebudeš mít stabilní program ;);)

Odpovědět
12.5.2012 20:06
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Neaktivní uživatel
David Hartinger:12.5.2012 20:22

Tvé připomínky nedávají žádný smysl, evidentně toho o programování moc nevíš.

Tady nemá vůbec smysl se zabývat nějakým datovým typem, nejsme v DOSu, paměti máme dost. Naopak přemýšlením nad každou proměnnou program zbytečně zesložiťuješ.

Nevím, co myslíš tím ukládání podmínek do bloků. Blok je posloupnost příkazů, podmínka je logický výraz. Pokud jsi chtěl říci, že David tvoří bloky pro jeden příkaz, nevidím na tom nic špatného, někdo to dělá vždy kvůli přehlednosti.

Datový typ nemá samozřejmě žádný vliv na stabilitu aplikace. Nerýpej, když na to nemáš znalosti.

Odpovědět
12.5.2012 20:22
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:13.5.2012 19:48

tak zaprvé myslím, že tobě nedává smysl nic.
zadruhé Java není vhodný jazyk, kde by sis mohl zahrávat s datovými typy jak chceš.
zatřetí myslím že spíš ty toho o programování víš pramálo. začtvrté souhlasím s tebou s těmi bloky, ale já osobně začínám blok na řádku kde je podmínka, či něco jiného. mám v tom pak větší pořádek a myslím, že ty v programování jako takovém neustojíš, neboť neumíš ani číst :O

Odpovědět
-3
13.5.2012 19:48
Neaktivní uživatelský účet
Avatar
David Hartinger
Vlastník
Avatar
Odpovědět
13.5.2012 19:49
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Neaktivní uživatel:16.5.2012 17:39

takže by ti bylo úplně jedno kdybych místo int dal double???

Odpovědět
16.5.2012 17:39
Neaktivní uživatelský účet
Avatar
Kit
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Kit:16.5.2012 17:53

Do svých programů si dávej takové datové typy, jaké uznáš za vhodné. Klidně i double.

Odpovědět
16.5.2012 17:53
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Neaktivní uživatel
Drahomír Hanák:16.5.2012 18:04

Jednak - long, int, short, byte jsou vše jen datové typy Integeru. Konkrétně 64-bitový, 32-bitový, 16-bitový, 8-bitový se znaménkem. Double je úplně jiný datový typ (větší, 64-bitový, float - číslo s desetinnou čárkou), takže by to jedno rozhodně nebylo, ale ty řešíš rozdíl mezi Int32 a Int8.

Myslím, že tímhle motat hlavu začátečníkům není vhodné. Navíc to využiješ jen když programuješ nějaký specifický program na stroje, kde nemáš tolik místa. Na desktopu bych to už vůbec neřešil.

Mimochodem, je úplně jedno, jak definuješ bloky, hlavně aby to bylo přehledné a to tenhle zápis rozhodně je. Ale to už je věc názoru.

 
Odpovědět
16.5.2012 18:04
Avatar
Odpovídá na Drahomír Hanák
Neaktivní uživatel:18.5.2012 13:56

a když tam budeš mít tisíce proměnných tak ten rozdíl nebude zrovna malý. je to totiž rozdíl 16000 bitů a to je dost. vem si že by ti někdo dal hru a ty bys jí instaloval tři hodiny, jen proto, že je ten programátor je trouba a dává tam třeba long ;)

Odpovědět
18.5.2012 13:56
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Drahomír Hanák:18.5.2012 14:00

Jasně, kdybych měl nějaké velké pole (třeba z databáze), tak bych na to použil nejmenší možný datový typ. Ale tady je jen jedna proměnná a to si myslím, že by vadit nemělo ;)

 
Odpovědět
18.5.2012 14:00
Avatar
Odpovídá na Drahomír Hanák
Neaktivní uživatel:18.5.2012 14:04

no na tomhle příkladě to nevadí, ale když si začátečník osvojí dávat int tak bude pro něj těžké pochopit nějaký datový typ natoš maximální hodnoty. já jsem si když jsem začínal na int zvykl a potom jsem ještě dva měsíce hledal v tutoriále maximální hodnoty.

Odpovědět
18.5.2012 14:04
Neaktivní uživatelský účet
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 12.