IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – 9. diel - Cyklus for v Jave

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
Avatar
xxxvodnikxxx
Člen
Avatar
xxxvodnikxxx:17.3.2013 9:26

Ještě by to chtělo doplnit o
do-while cyklus, jinak celkem pěkný :)

A zmínil bych, že pokud chceme z nějakýho důvodu nekončnej cyklus, kterej se ukončí na tvrdo return(em), pak se dá udělat např
for(;;){..}

případně
while(true){...}

nebo zmiňovaný do-while :
do{...}while(tru­e)

Editované 17.3.2013 9:26
Odpovedať
17.3.2013 9:26
Unix- svět, kde chcete být nulou :) (UID)
Avatar

Člen
Avatar
:2.4.2013 15:36

Hele mužů se zeptat co znamená to %d a z minulý kapitoly %f (tak nějak mi došlo že to bude odkaz na tu funkci nebo něco takového), a jak poznám že zrovna to %d a ne to %f

 
Odpovedať
2.4.2013 15:36
Avatar
Kit
Tvůrce
Avatar
Kit:2.4.2013 15:47

2 [me|]2971[/me|] : %d je formát pro decimal, %f formát pro float. Prostuduj si metodu printf(), je převzata z jazyka C.

Editované 2.4.2013 15:49
Odpovedať
2.4.2013 15:47
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
xxxvodnikxxx
Člen
Avatar
Odpovedá na
xxxvodnikxxx:2.4.2013 17:13

ono se dá použít i System.out.prin­tln("text" + promenna);
tohle je "céčkovskej výpis" :)

Editované 2.4.2013 17:14
Odpovedať
2.4.2013 17:13
Unix- svět, kde chcete být nulou :) (UID)
Avatar
Kit
Tvůrce
Avatar
Odpovedá na xxxvodnikxxx
Kit:2.4.2013 17:30

Používají se metody print(), println(), printf() i format(). V principu je jedno, kterou metodu použiješ, každá má své výhody i nevýhody. Céčkaři si zvykli na printf().

Metoda format() má výhodu v tom, že se dá použít ve třídě String a zřejmě i jinde. Měla by se jí dávat přednost.

Odpovedať
2.4.2013 17:30
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Benjibs
Člen
Avatar
Benjibs:23.6.2013 7:59

Je zlé, keď som v zmienenej kalkulačke použil do/while ?
Zdalo sa mi to lepším riešením, kedže podmienka sa tak testuje o 1x menej.
Má tento typ cyklu nejaké skryté nevýhody oproti normálnemu while?

Odpovedať
23.6.2013 7:59
1 + 1 = 2
Avatar
Kit
Tvůrce
Avatar
Odpovedá na Benjibs
Kit:23.6.2013 8:57

Řekl bych že do-while v daném případě dokonce ještě vhodnější. Jen není tak oblíbený, protože není tak přehledný.

Jdeš na to správně.

Odpovedať
23.6.2013 8:57
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Neaktivní uživatel:11.7.2013 10:48

ERROR - Penny není Sheldonova spolubydlící (tj. Leonard), ale sousedka

Odpovedať
11.7.2013 10:48
Neaktivní uživatelský účet
Avatar

Člen
Avatar
:15.6.2014 21:09

Učím se, a proto jen taková poznámka; např. u mocninátoru se mi zdá zbytečné u Scanneru predikovat typ písma, když ho vůbec nepoužiji. Dále bych se chtěl zeptat, zda by byl nějaký problém, kdyby se u toho "Mocninátoru" místo příkazu: for (int i = 0; i < (n - 1); i++), použil: for (int i = 1; i < n ; i++).

 
Odpovedať
15.6.2014 21:09
Avatar

Člen
Avatar
:15.6.2014 21:28

Mno,asi si dokáži již odpovědět sám. Program chce pracovat jako správný kalkulátor v základu s 0.

 
Odpovedať
15.6.2014 21:28
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.

Zatiaľ nikto nevložil komentár - buď prvý!