Operator adalah seseorang yang melakukan operasi, misalnya + adalah operator aritmatika yang melakukan penjumlahan. Mereka adalah berbagai jenis operator yang tersedia dalam bahasa pemrograman Java.
isi [show]
Jenis Operator di Jawa
operator aritmatika
operator penugasan
Operator Kenaikan dan Penurunan
Operator Logika
Operator perbandingan (relasional)
operator aritmatika
Operator aritmatika adalah: +, -, *, /, %
– untuk pengurangan
/ untuk pembagian
% digunakan untuk mencari pengingat, % disebut operator modulo (modulus)
Misalnya:
paket com.sync;
OperatorDemo kelas publik {
public static void main(String[] args) {
int num1 = 300;
int num2 = 30;
System.out.println("num1 + num2: " + (num1 + num2) ); // addition
System.out.println("num1 - num2: " + (num1 - num2) ); // subtraction
System.out.println("num1 * num2: " + (num1 * num2) ); // multiplication
System.out.println("num1 / num2: " + (num1 / num2) ); // division
System.out.println("num1 % num2: " + (num1 % num2) ); // modulo
}
}
/* keluaran:
Nomor 1 + Nomor 2: 330
Nomor 1 – Nomor 2: 270
Nomor 1 * Nomor 2: 9000
Nomor 1 / Nomor 2: 10
Angka 1% Angka 2: 0
*/
operator penugasan
Operator penugasan di java adalah: =, +=, -=, *=, /=, %=
num2 = num1 akan menetapkan nilai variabel num1 ke variabel num2.
angka2+=angka1 sama dengan angka2 = angka2+angka1
num2-=num1 sama dengan num2 = num2-num1
num2*=num1 sama dengan num2 = num2*num1
angka2/=angka1 sama dengan angka2 = angka2/angka1
num2%=num1 sama dengan num2 = num2%num1
Jadi, mari kita ambil contoh:
paket com.sync;
OperatorDemo kelas publik {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
num2 = num1;
System.out.println("= Output: "+num2);
num2 += num1;
System.out.println("+= Output: "+num2);
num2 -= num1;
System.out.println("-= Output: "+num2);
num2 *= num1;
System.out.println("*= Output: "+num2);
num2 /= num1;
System.out.println("/= Output: "+num2);
num2 %= num1;
System.out.println("%= Output: "+num2);
}
}
/* keluaran:
= keluaran: 10
+= keluaran: 20
-= keluaran: 10
*= keluaran: 100
/= keluaran: 10
%= keluaran: 0
*/
Baca selengkapnya: https://codesnipeet.com/operators-in-java-explained/