Operator Penugasan

 

Adalah operator yang digunakan untuk memberikan nilai kepada operand disebelah kiri tanda sama dengan ( = ).

Operator penugasan ini terbagi lagi menjadi beberapa bagian, yaitu:

  • Operator += adalah operator yang digunakan untuk menambah dengan bilangannya sendiri
  • Operator -= adalah operator yang digunakan untuk mengurangi dengan bilangannya sendiri
  • Operator *= adalah operator yang digunakan untuk mengkalikan dengan bilangannya sendiri
  • Operator /= adalah operator yang digunakan untuk membagi dengan bilangannya sendiri
  • Operator %= adalah operator yang digunakan untuk membagi dengan bilangannya sendiri

 

Contoh:

Buatlah sebuah file bernama operatorPenugasan.jsp dan masukkan kode berikut ini:

<%

int angka=7;

out.print("Pemberian nilai kepada variabel angka adalah "+angka+"<br />");

int tambah = 27 ;

out.print("Penambahan "+tambah +" + 1 = " );

tambah+=1;

out.print(tambah +"<br />");

out.print("Pengurangan "+tambah +" - 7 = " );

tambah-=7;

out.print(tambah +"<br />");

out.print("Perkalian "+tambah + " x 2 = " );

tambah*=2;

out.print(tambah+"<br />");

out.print("Pembagian "+tambah + " : 6 = " );

tambah/=6;

out.print(tambah+"<br />");

out.print("Sisa pembagian dari "+tambah + " % 2 = " );

tambah%=2;

out.print(tambah);

%>

Keterangan:

  • $nilai=7, kode ini berarti saya memberikan nilai 7 ke variabel yang bernama nilai.
  • tambah+=1, kode ini sama dengan  kode “tambah = tambah + 1”
  • tambah-=7, kode ini sama dengan  kode “tambah = tambah - 7”
  • tambah*=2, kode ini sama dengan  kode “tambah = tambah * 2”
  • tambah/=6, kode ini sama dengan  kode “tambah = tambah / 6”
  • tambah%=2, kode ini sama dengan  kode “tambah = tambah % 2”

 

Hasil:

Bukalah file diatas melalui browsermu dan hasilnya akan terlihat seperti dibawah ini:

Pemberian nilai kepada variabel angka adalah 7

Penambahan 27 + 1 = 28

Pengurangan 28 - 7 = 21

Perkalian 21 x 2 = 42

Pembagian 42 : 6 = 7

Sisa pembagian dari 7 % 2 = 1

 

 

Penutup

Sekian dan terima kasih

2016 © Fahmi Basya Kartapura