Citat:
MoHicAn:
Znas malo mi je cudan tvoj kod !
Zasto unutar petlje imas opet proveru if (RanijeKasnije != 'R' && RanijeKasnije != 'K') kad ti je to uslov za petlju while (RanijeKasnije != 'R' && RanijeKasnije != 'K'). Mislim kolko sam ja video java je slicna cpp-u samo sto nema ove petlje. Ovo sto si ti napisao je jedino razumljivo ako se kod ove petlje do .... while prvo izvrsava petlja pa onda vrsi provera ali ako je tako onda je bolje koristiti neku drugu petlju. Mislim ovako bas i nije najlepse/najracionalnije.
Pa... do-while je vrsta petlje kod koje se prvo izvrsi telo petlje pa onda proverava uslov, znaci obrnuto od while-do. Ta
if grana sluzi da kad prvi put udjes u petlju, proveri da li je unos ispravan pa ako nije ispise poruku o tome. E sad, koliko ja vidim (a mozda ne vidim dobro) jedina losa stvar kod ovoga je sto dva puta proveravam isti uslov, sto bi se dalo resiti uvodjenjem dodatne logicke promenljive u koju bi trpao rezultat ove provere... A to za neku drugu petlju... Od petlji u Javi imas
for (int brojac=0; brojac < necega; brojac++) naredba
onda imas
while (uslov) do naredba
i imas
do naredba while (uslov)
pa ti
if (imas && (bolje || lepse || brze || kvalitetnije resenje)) od mog a koje ne koristi petlju koju ja koristim then baci ga da pogledam i naucim nesto :)))