12.07.2015 Views

Java za mlade programere (1) - Tutoriali.org

Java za mlade programere (1) - Tutoriali.org

Java za mlade programere (1) - Tutoriali.org

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

25 % 5 5 ostatak 0 0Proučite ove primere kako biste razumeli kako operator ostatkaradi u Javi.Šta se dešava ako naredba dodeljivanja ima više odjednog aritmetičkog operatora? Da li to nešto menja?Pogledajmo primer:7 + 3 * 4Koji je rezultat? Zavisi kako računate. Ako krenete sa leva nadesno i prvo saberete 7 i 3, <strong>za</strong>tim pomnožite sa 4, rezultat je40. Ako prvo pomnožite 3 i 4, <strong>za</strong>tim saberete 7, rezultat je 19.Konfuzija? Međutim, <strong>Java</strong> sprečava mogućnost pojave konfuzijesvojim pravilima prvenstva (prioriteta, engl. precedence). Toznači da postoji određeni redosled po kome se aritmetičkioperatori primenjuju. Taj redosled je sledeći:1. Množenje (*) i deljenje (/)2. Ostatak (%)3. Sabiranje (+) i oduzimanje (-)Prema tome, kod naredbe dodeljivanja prvo se urade svamnoženja i deljenja, <strong>za</strong>tim operacija ostatka i na kraju,sabiranja i oduzimanja. U našem primeru (7 + 3 * 4),

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!