Operatory matematyczne (arytmetyczne) | Kurs Java

Operatory matematyczne

Operatory arytmetyczne to konstrukcje językowe umożliwiające wykonanie prostych operacji matematycznych, np. dodawanie. W Javie mamy do dyspozycji wszystkie podstawowe operatory matematyczne, jakie znamy chociażby z kalkulatora.

Operatory matematyczne możemy podzielić na dwie główne grupy na podstawie liczby przyjmowanych argumentów: jedno i dwuargumentowe.

Operatory jednoargumentowe


  • zmiana znaku liczby, czyli wyznaczenie liczby przeciwnej;
  • ++
    inkrementacja

  • dekrementacja
int v = 1;
int v1 = -v; // v1 = -1
int v2 = 1; 
v2++; // v2 = 1
int v3 = 1; 
v3--;// v3 = 0

Operatory dwuargumentowe

  • +
    dodawanie;

  • odejmowanie;
  • *
    mnożenie;
  • /
    dzielenie;
  • %
    operator modulo (reszta z dzielenia);
int v1 = 3+4; // =7
int v2 = 4-3; // =1
int v3 = 3*4; // =12
int v4 = 3/4; // =0
int v5 = 3%4; // =3

Kolejność wykonywania działań

Podczas wykonywania operacji obowiązuje standardowa kolejność wykonywania działań, znana z podstaw matematyki, czyli najpierw mnożenie i dzielenie, potem dodawanie i odejmowanie. Można jednak wymusić zmianę kolejności poprzez zastosowanie nawiasów okrągłych, jak w przykładzie.

int liczba1 = 10+3*2; // =16
int liczba2 = (10+3)*2; // =26

Dzielenie całkowite

int v1 = 10/4; // v1 = 2
double v2 = 10/4.0; // v2 = 2.5

Wykonując dzielenie należy zwrócić szczególną uwagę na to, jakiego typu wyniku się spodziewamy. Przykładowo: dzieląc liczbę całkowitą 10 przez drugą liczbę całkowitą 4, otrzymamy w wyniku również liczbę całkowitą: 2 – jest to tak zwane dzielenie całkowite.

Gdybyśmy jednak chcieli otrzymać w wyniku ułamek: 2.5 , przynajmniej jedna z liczb biorących udział w działaniu również musi być ułamkiem.

 

kierunek java


Jak zostać programistą

8 rzeczy, które musisz wiedzieć, żeby dostać pracę jako programista.

Jak zostać programistą
No comments
Share:

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Chcesz wejść do IT lub zmienić branżę i zostać programistą?

Skorzystaj z DARMOWEJ WIEDZY o Javie! >> KierunekJava.pl

Lista 8 rzeczy, które musisz wiedzieć, żeby dostać pracę jako programista!

Dołączam do newslettera
i odbieram materiały!

PAMIĘTAJ, żeby odebrać wiadomość potwierdzającą i kliknąć w przycisk.


Zapisując się na newsletter, zgadzasz się na przetwarzanie Twoich danych osobowych w celu wysyłania na wskazany przez Ciebie adres e-mail informacji handlowych o nowościach, promocjach, produktach i usługach związanych z serwisami stormit.pl i kierunekprogramista.pl. Będzie to marketing bezpośredni. Administratorem Twoich danych osobowych będzie Tomasz Woliński prowadzący działalność gospodarczą Tomasz Woliński Storm IT, Przytulna 38/43, 80-176 Gdańsk, NIP: 7431875586. Przysługuje Ci prawo do cofnięcia zgody, żądania wglądu do Twoich danych, wniesienia sprzeciwu co do ich przetwarzania, sprostowania, usunięcia i ograniczenia przetwarzania. Więcej informacji o tym jak przetwarzam Twoje dane znajdziesz na stormit.pl/polityka-prywatnosci/.