Iklan

Latest Post


1.c. Operator dan ekspresi (Pengenalan Dasar Pemrograman Java)

Bhumi Literasi
Kamis, 06 April 2023, April 06, 2023 WIB Last Updated 2023-04-06T01:37:36Z

Operator pada Java adalah simbol atau tanda yang digunakan untuk melakukan operasi pada suatu nilai atau variabel. Sedangkan ekspresi adalah gabungan dari variabel, konstanta, dan operator yang menghasilkan suatu nilai.

Terdapat beberapa jenis operator pada Java, diantaranya:

 

1.                   Operator Aritmatika: Digunakan untuk melakukan operasi matematika seperti penjumlahan, pengurangan, perkalian, pembagian, dan modulus.

Contoh:

int x = 10;

int y = 5;

int z = x + y; // Penjumlahan

int a = x - y; // Pengurangan

int b = x * y; // Perkalian

int c = x / y; // Pembagian

int d = x % y; // Modulus

 

2.                   Operator Perbandingan: Digunakan untuk membandingkan dua nilai atau variabel.

Contoh:

int x = 10;

int y = 5;

System.out.println(x > y); // Output: true

System.out.println(x < y); // Output: false

System.out.println(x == y); // Output: false

System.out.println(x >= y); // Output: true

System.out.println(x <= y); // Output: false

System.out.println(x != y); // Output: true

 

3.                   Operator Logika: Digunakan untuk melakukan operasi logika seperti AND, OR, dan NOT.

Contoh:

boolean a = true;

boolean b = false;

System.out.println(a && b); // Output: false

System.out.println(a || b); // Output: true

System.out.println(!a); // Output: false

 

4.                   Operator Penugasan: Digunakan untuk memberikan nilai pada variabel.

Contoh:

int x = 10;

int y;

y = x; // Memberikan nilai x pada variabel y

 

5.                   Operator Increment dan Decrement: Digunakan untuk menambah atau mengurangi nilai suatu variabel.

Contoh:

int x = 10;

x++; // Menambah 1 pada variabel x

x--; // Mengurangi 1 pada variabel x

 

6.                   Operator Ternary: Digunakan untuk mengevaluasi suatu kondisi dan memberikan nilai sesuai dengan kondisi tersebut.

Contoh:

int x = 10;

int y = 5;

String hasil = (x > y) ? "x lebih besar dari y" : "x lebih kecil dari y";

System.out.println(hasil); // Output: "x lebih besar dari y"

 

7.               Dalam pembuatan ekspresi pada Java, perlu diperhatikan urutan operasi (precedence) dari operator. Urutan operasi pada Java adalah sebagai berikut:

a)                   Tanda kurung

b)                   Operator aritmatika

c)                   Operator perbandingan

d)                   Operator logika

e)                   Operator penugasan

 

Contoh:

int a = 10;

int b = 5;

int c = 2;

int hasil = (a + b) * c;

System.out.println(hasil); // Output: 30

 

Dalam contoh di atas, operasi penjumlahan dilakukan terlebih dahulu karena diberikan tanda kurung, kemudian hasilnya dikalikan dengan nilai variabel c.

Komentar

Tampilkan