Operator pada bahasa pemrograman Java
- Variabel pada bahasa pemrograman Java
- Aturan penamaan dalam bahasa pemrograman Java
- Operator pada bahasa pemrograman Java
- Memahami operator modulus (%)
- Perulangan menggunakan for pada bahasa pemrograman Java
- Perulangan menggunakan while pada bahasa pemrograman Java
- Array pada bahasa pemrograman Java
- Method pada bahasa pemrograman Java
- Variabel instance, variabel class, dan variabel lokal
Java mengenal beberapa jenis operator, pada kode-kode program berikut akan didemonstrasikan cara penggunaan operator aritmatika, operasional dan logika pada Java.
Operator aritmatika pada Java
Operator aritmatika pada bahasa pemrograman java antara lain:
- Operator + untuk operasi penjumlahan
- Operator – untuk operasi pengurangan
- Operator * untuk operasi perkalian
- Operator / untuk operasi pembagian
- Operator % untuk operasi modulus (sisa hasil bagi)
- Operator ++ untuk menaikkan nilai variabel sejumlah 1
- Operator — untuk menurunkan nilai variabel sejumlah 1
Ekspresi menggunakan operator aritmatika akan menghasilkan nilai sesuai dengan jenis tipe data dari nilai yang menjadi operand. Jika yang dibandingkan bertipe data int, maka value yang dihasilkan adalah int, jika yang digunakan adalah float atau double maka value yang dihasilkan adalah float atau double.
Kode dibawah ini mendemonstrasikan penggunaan operator aritmatik pada ekspresi yang melibatkan tipe data int.
int a = 35; int b = 10; System.out.println(a + b);// + operator penambahan System.out.println(a - b);// - operator pengurangan System.out.println(a / b);// / operator pembagian, System.out.println(a * b);// * operator perkalian System.out.println(a % b);// % operator modulus, sisa dari hasil pembagian a++;//operator menambahkan 1 pada variabel System.out.println(a); b--;//operator mengurangi 1 pada nilai variabel System.out.println(b);
Untuk lebih jelasnya jalankan kode di atas dan perhatikan outputnya pada link ini
Operator relasional pada Java
Operator relasional pada bahasa pemrograman java terdiri atas:
- Operator == bermakna sama dengan
- Operator != bermakna tidak sama dengan
- Operator > bermakna lebih besar dari
- Operator < bermakna lebih kecil dari
- Operator >= bermakna lebih besar atau sama dengan dari
- Operator <= bermakna lebih kecil atau sama dengan dari
Ekspresi yang melibatkan dua nilai dengan operator relasional, selalu menghasilkan nilai boolean true atau false. Misal 5 > 10
akan menghasilkan false, sedangkan 5 != 10
akan menghasilkan true.
Kode dibawah ini mendemonstrasikan penggunaan operator relasional pada Java.
int a = 35; int b = 10; System.out.println(a == b);//operator sama dengan System.out.println(a != b);//operator tidak sama dengan System.out.println(a > b);//operator lebih besar System.out.println(a < b);//operator lebih kecil System.out.println(a >= b);//operator lebih besar sama dengan System.out.println(a <= b);//operator lebih kecil sama dengan
Untuk lebih jelasnya jalankan kode di atas dan perhatikan outputnya pada link ini
Operator logika pada Java
Operator logika pada bahasa pemrograman Java antara lain:
- Operator && bermakna AND
- Operator || bermakna OR
- Operator ! bermakna NOT
Hasil dari ekspresi menggunakan operator logika adalah nilai boolean true atau false. Kode dibawah ini mendemonstrasikan penggunaan operator logika pada Java
boolean a=true; boolean b=false; System.out.println(a && b);//operator AND System.out.println(a || b);//operator OR System.out.println(a && !b);//operator NOT (!)
Agar lebih jelas, jalankan kode di atas dan perhatikan outputnya pada link berikut ini.