Belajar JAVA
Belajar JAVA
Misalkan kita ingin menjumlahkan nilai dari variabel x dan y, maka kita bisa
menggunakan operator penjumlahan ( +).
x + y
Ada enam jenis kelompok operator dalam pemrograman Java:
1. Operator Artimatika;
2. Operator Penugasan;
3. Operator Pembanding;
4. Operator Logika;
5. Operator Bitwise;
6. dan Operator Ternary.
1. Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi aritmatika.
Penjumlahan +
Pengurangan -
Perkalian *
Pembagian /
Sisa Bagi %
// penjumlahan
hasil = angka1 + angka2;
System.out.println("Hasil = " + hasil);
// perkalian
hasil = angka1 * angka2;
System.out.println("Hasil = " + hasil);
// Pembagian
hasil = angka1 / angka2;
System.out.println("Hasil = " + hasil);
// Sisa Bagi
hasil = angka1 % angka2;
System.out.println("Hasil = " + hasil);
}
Silahkan jalankan programnya:
Mudah bukan…?
Contoh:
int a = 10;
Variabel a ditugaskan untuk menyimpan nilai 10.
Pengisian Nilai =
Nama Operator Sombol
// Pengisian nilai
a = 5;
b = 10;
// penambahan
b += a;
// sekarang b = 15
System.out.println("Penambahan : " + b);
// pengurangan
b -= a;
// sekarang b = 10 (karena 15-5)
System.out.println("Pengurangan : " + b);
// perkalian
b *= a;
// sekarang b = 50 (karena 10*5)
System.out.println("Perkalian : " + b);
// Pembagian
b /= a;
// sekarang b=10
System.out.println("Pembagian : " + b);
// Sisa bagi
b %= a;
// sekarang b=0
System.out.println("Sisa Bagi: " + b);
}
Hasil outputnya:
3. Operator Pambanding
Sepeti namanya, tugas oprator ini untuk membandingkan.
Nama Simbol
Sama Dengan ==
contoh:
boolean x = 10 < 12
Maka x akan bernilai true, karena 10 lebih kecil dari 12.
}
Kode program di atas, akan menghasilkan output seperti ini:
4. Operator Logika
Kalau kamu pernah belajar logika matematika, pasti tidak akan asing dengan
operator ini.
Logika OR ||
Negasi/kebalikan !
Masih bingung…?
5. Operator Bitwise
Operator bitwise merupkan operator yang digunakan untuk operasi bit
(biner). Operator bitwise terdiri dari:
Nama Simbol di Java
AND &
OR |
XOR ^
Negasi/kebalikan ~
Operasi AND
a = 00111100
b = 00001101
a & b = 00001100
Operasi OR
a = 00111100
b = 00001101
a | b = 00111101
Operasi XOR
a = 00111100
b = 00001101
a ^ b = 00110001
Opearsi NOT (Negasi/kebalikan)
a = 00111100
~a = 11000011
Konsepnya memang hampir sama dengan opeartor Logika. Bedanya, Bitwise
digunakan untuk biner.
c = a | b; /* 61 = 0011 1101 */
System.out.println("a | b = " + c);
c = a ^ b; /* 49 = 0011 0001 */
System.out.println("a ^ b = " + c);
6. Operator Ternary
Opertor ini unik, seperti membuat pertanyaan.
Pada contoh di atas, “Kamu suka aku” adalah pertanyaan atau kondisi yang
akan diperiksa.
Kalau jawabannya benar, maka iya. Sebaliknya akan tidak.
// menampilkan jawaban
System.out.println(jawaban);
}
}
Hasil outputnya:
iya
Sekarang coba ganti nilai variabel suka menjadi false, lalu dijalankan lagi.
Apa Selanjutnya?
Kita sudah mempelajari berbagai jenis operator dalam pemrograman Java.
Ya, operator memang sangat erat kaitannya dengan ilmu matematika. Maka
dari itu, programmer dituntut untuk bisa matematika.