Argument 1 |
Operator |
Argument 2 |
Znaczenie |
X |
= |
y |
x=y |
X |
-t= |
y |
x=x+y |
X |
-= |
y |
x-x-y |
X |
*= |
_y_ |
x=x*y |
X |
/= |
_i_ |
x=x/y |
X |
%= |
y |
x=x%y |
X |
«= |
i |
x=x«y |
X |
»= |
y |
x=x»y |
X |
»>= |
y |
x=x»>y |
X |
&= |
y |
x=x&y |
X |
1= |
y |
x=x|y |
X |
x=xAy |
Tabela 2. Operatory przypisania i ich znaczenie w Javie
Funkcję matematyczne
• Funkcje matematyczne Javy są zawarte w klasie Math. Funkcje te są zadeklarowane jako statyczne, więc można uzyskać do nich dostęp bez tworzenia egzemplarza obiektu np. y=Math.exp(x), y=Math.sqrt(z).
Zadania do samodzielnego wykonania:
1. Napisać program do obliczania pierwiastków równania kwadratowego Ax2 + Bx + C = 0 o parametrach podanych bezpośrednio w kodzie programu z wykorzystaniem okna graficznego.
2. Napisać program wykonujący dzielenie zmiennych typu całkowitego. Sprawdzić rezultaty w sytuacji, gdy rzeczywisty wynik jest ułamkiem.
3. Napisać program z zadeklarowaną zmienną typu całkowitego i sprawdzić przekroczenie dopuszczalnej wartości tej zmiennej:
a) podczas inicjacji;
b) wykonuj ąc operacj ę arytmetyczną
4. Przeanalizować poniższy kod nie uruchamiając programu (IncDec.java).
public class IncDec {
public static void main (String args[]) { intx=l,y;
System .out. pri ntl n (++x);
System.out.println(x++);
System.out.println(x);
y=x++;
System.out.println(y);
y=++x;
System.out.println(++y);
System.out.println(--x);
System.out. pri ntln (x~);
System.out.println(x);
System.outprintln(y);
System.out. pri ntln (--y);