I_P_W13_M02_Java Operatory arytmetyczne
Wyrażenia arytmetyczne
Tak w matematyce, jak i w języku Java można wykonywać działania arytmetyczne. Służą do tego operatory:
dodawania ,
odejmowania ,
mnożenia ,
dzielenia ,
reszty z dzielenia (modulo) .
Żeby zaprezentować działanie operatorów arytmetycznych, stworzymy dwie zmienne. Następnie wykonamy na nich działania z wykorzystaniem właśnie tych operatorów, a wynik wypiszemy do konsoli:
Pierwsze trzy wyniki są oczywiste. Dlaczego jednak wynik ilorazu to , a wynik operacji modulo to ?
Wynik ilorazu to , ponieważ nadaliśmy mu typ int. Zatem część ułamkowa została pominięta. Gdybyśmy chcieli otrzymać dokładny wynik w postaci liczby zmiennoprzecinkowej, wynik oraz co najmniej jedna ze zmiennych w wyrażeniu powinna być w takiej właśnie postaci, np.
Modulo to operacja wyznaczania reszty z dzielenia dwóch liczb. W matematyce operacja ta zapisywana jest w postaci wzoru:
Resztę z dzielenia możemy wyliczyć za pomocą równania:
Gdzie to dzielna, dzielnik, oznacza podłogę liczby .
Istnieje także jednoargumentowy operator arytmetyczny .
Zmienia on znak argumentu, czyli wyznacza liczbę przeciwną.