Variabel, Tipe Data, Dan Operator
Variabel, Tipe Data, Dan Operator
1. Operator Penugasan
Operator ini adalah operator yang paling sederhana dan hanya dilambangkan
dengan karakter ‟=‟. Operator ini digunakan untuk menugaskan suatu nilai ke suatu
variabel.
Ekspresi Arti
x += y x=x+y
x -= y X=x–y
x *= y x=x*y
x /= y x=x/y
Contoh :
2. Operator Aritmatika
Operator ini digunakan dalam ekspresi matematika. Berikut ini daftar operator
matematika yang dikenal dalam Java
Operator Arti Contoh
+ Penjumlahan 3
- Pengurangan 5
* Perkalian 5
/ Pembagian 14 / 7
% Modulus 20 % 7
Contoh :
public class berhitung {
public static void main(String[] args) {
int a,b,c,d,e;
a=2;
b=5;
c=7;
d=15;
e=30;
System.out.println("Hasil C + D = " +(c+d));
System.out.println("Hasil B - A = " +(b-a));
System.out.println("Hasil E / B = " +(e/b));
System.out.println("Hasil A * B = " +(a*b));
System.out.println("Hasil D mod C = " +(d%c));
}
}
Outputnya ??????
3. Operator Perbandingan / Relasional
Operator ini digunakan untuk membandingkan dua buah nilai operand dan
menghasilkan nilai Boolean yaitu true atau false. Berikut ini operator relasional dalam
Java.
Operator Keterangan Contoh
== Sama dengan x== 3
!= Tidak sama dengan x != 3
< Lebih kecil dari x<3
> Lebih besar dari x>3
<= Lebih kecil dari atau sama dengan x<=3
>= Lebih besar dari atau sama dengan x>=3
Contoh :
public class Perbandingan {
public static void main(String[] args) {
int a,b,c,d,e;
a=2;
b=5;
c=7;
d=15;
e=30;
System.out.println (a == 10);
System.out.println (b != 1);
System.out.println (c < 1);
System.out.println (d > 2);
System.out.println (e <= 30);
Outputnya ??????
Contoh :
public class Penaikan_Penurunan {
public static void main(String[] args) {
int a,b;
a=4;
b=7;
a++;
b--;
System.out.println (a);
System.out.println (b);
}
}
Outputnya ??????
a = number1 | number2;
b = number1 & number2;
c = number1 - number2;
d = number1 ^ number2;
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
}
}
Output : ??????
System.out.println("Operasi NOT:");
System.out.println("!true = " + (!true));
System.out.println("!false = " + (!false));
}
}
Output : ??????
7. Operator Majemuk
Operator ini merupakan gabungan dari operator yang telah dibahas sebelumnya
dengan operator penugasan. Berikut operator majemuk pada Java.
Operator Keterangan
+= Penambahan diikuti dengan penugasan
-= Pengurangan diikuti dengan penugasan
*= Perkalian diikuti dengan penugasan
/= Pembagian diikuti dengan penugasan
%= Operasi modulus diikuti dengan penugasan