Belajar Java Dasar Operator Penetapan Dan Ekspresi Penetapan

Pernyataan penetapan bertugas untuk menetapkan suatu nilai terhadap suatu variabel. Pernyataan penetapan ini dapat digunakan sebagai ekspresi dalam Java.

Setelah variabel dideklarasikan, anda dapat menetapkan suatu nilai pada variabel tersebut dengan menggunakan pernyataan penetapan.

Dalam Java tanda sama dengan, atau =,  digunakan sebagai operator penetapan.

Syntax untuk pernyataan penetapan adalah sebagai berikut :

variabel = ekspresi

Belajar Java Pemula - Memahami Operator Penetapan dan Ekspresi Penetapan
Syntax untuk pernyataan penetapan adalah variabel = ekspresi
Suatu ekspresi merepresentasikan perhitungan yang melibatkan nilai, variabel dan operator yang menggabungkan semuanya sehingga dapat mengevaluasi suatu nilai.






Contoh :




int y = 1; // Menetapkan nilai 1 ke variabel y

double radius = 1.0; // Menetapkan nilai 1.0 ke variabel radius

int x = 5 * (3 / 2); // Menetapkan nilai dari ekspresi ke x

x = y + 1; // Menetapkan nilai penjumlahan dari nilai y dan nilai 1 ke variabel x

double area = radius * radius * 3.14159; // Menghitung area lingkaran

Menetapkan variabel dalam ekspresi

Anda dapat menetapkan sebuah variabel dalam suatu ekspresi. 

Suatu variabel dapat digunakan dalam kedua sisi dari operator  =. 

Sebagai contoh :

x = x + 2;

Dalam pernyataan penetapan ini, hasil dari x + 2 ditetapkan ke x. Jika x adalah 4 sebelum pernyataan dieksekusi, kemudian akan memiliki nilai 6 setelah pernyataan dieksekusi.

Untuk menetapkan suatu nilai pada varaiabel, maka nama variabel harus diletakkan disebelah kiri dari operator penetapan.

Di bawah ini adalah contoh yang salah :

2 = x; // Salah

Dalam Java, pernyataan penetapan (assignment statement) sejatinya adalah ekspresi yang mengevaluasi nilai yang ditetapkan pada variabel di sisi kiri dari operator penetapan (assignment operator).

Untuk alasan ini, suatu pernyataan penetapan juga dikenal dengan ekspresi penetapan.

Sebagai contoh, pernyataan di bawah ini adalah benar :

System.out.println(x =2);

akan bernilai sama atau equivalen dengan :

x = 2;
System.out.println(x);

Jika suatu nilai ditetapkan ada multiple variabel atau lebih dari satu variabel, anda dapat menggunakan syntax berikut ini :

Lihat kode di bawah ini :
int a, b, c;
a = b = c = 2;

equivalen dengan :

c = 2;
b = c;
a = b;

Kode ini menetapkan nilai variabel a, b dan c adalah 2 dengan menggunakan satu pernyataan.

Pernyataan tersebut adalah legal, karena operator =, telah menghasilkan nilai dari operasi penetapan "berantai', yaitu nilai dari c adalah 2, yang kemudian ditetapkan ke variabel b, dan kemudian ditetapkan ke variabel a.

Menggunakan operasi penetapan "berantai" ini merupakan cara yang mudah untuk mengatur suatu grup variabel pada nilai tertentu.

Demikianlah pembahasan Belajar Java Dasar Operator Penetapan Dan Ekspresi Penetapan, semoga dapat memberikan manfaat bagi anda yang sedang belajar Java programming.   

Tidak ada komentar

Bahasa Java. Diberdayakan oleh Blogger.