Operator Penugasan Java Beserta Contohnya
Operator Assignment pada Java umumnya memiliki dua tipe, yaitu:
- Operator Assignment Sederhana: Tipe Operator assignment sederhana digunakan dengan tanda "=" dimana sisi kiri terdiri dari nilai operand dan sisi kanan terdiri dari sebuah nilai. Nilai dari sisi kanan harus memiliki tipe data yang sama dengan nilai yang telah didefinisikan pada sisi kiri.
- Operator Assignment Gabungan: Operator assignment gabungan adalah jenis operator yang digunakan bersamaan dengan operator lain seperti +,-,*, dan operator =.
Cara Mengoperasikan Operator Assignment
Sintak: num1 = num2;
Contoh Kasus:
a = 10;
ch = 'y';
Contoh:
// Kode Program Java untuk
// mengilustrasikan operator
// "=".
import java.io.*;
class Assignment {
public static void main(String[] args)
{
// Deklarasi Variabel
int num;
String name;
// Nilai Penugasan
num = 10;
name = "MakandanMakan";
// Menampilkan nilai penugasan
System.out.println("num is assigned: " + num);
System.out.println("name is assigned: " + name);
}
}
Output:num is assigned: 10
name is assigned: MakandanMakan
Operator (+=): Operator ini merupakan gabungan dari operator This operator '+' dan operator '='. Operator ini dapat berfungsi jika dilakukan penambahan nilai dari nilai saat ini dari variabel pada sisi kiri ke nilai pada sisi kanan, dan kemudian memberikan hasilnya ke operand pada sisi kiri.
Sintak: num1 += num2;
Contoh Kasus:
Artinya,
a = a + 10
Contoh:
// Kode Java untuk
// mengilustrasikan operator
// "+=".
import java.io.*;
class Assignment {
public static void main(String[] args)
{
// Deklarasi Variabel
int num1 = 10, num2 = 20;
System.out.println("num1 = "
+ num1);
System.out.println("num2 = "
+ num2);
// Penambahan dan penugasan
// nilai
num1 += num2;
// Menampilkan nilai
// penugasan.
System.out.println("num1 = "
+ num1);
}
}
Output:num1 = 10
num2 = 20
num1 = 30
Operator (-=): Operator ini merupakan jenis operator yang terdiri dari operator '-' dan operator '='. Operator ini beroperasi jika dilakukan pengurangan nilai variabel pada sisi kanan dari nilai saat ini ke variabel pada sisi kiri, dan nilai hasilnya akan dikirim ke operand pada sisi kiri.
Sintak: num1 -= num2;
Contoh Kasus:
a -= 10
Artinya,
a = a - 10
Contoh:
// Kode Java untuk
// mengilustrasikan operator
// "-=".
import java.io.*;
class Assignment {
public static void main(String[] args)
{
// Deklarasi Variabel
int num1 = 10, num2 = 20;
System.out.println("num1 = "
+ num1);
System.out.println("num2 = "
+ num2);
// Pengurangan dan penugasan
// nilai
num1 -= num2;
// Menampilkan nilai penugasan
System.out.println("num1 = "
+ num1);
}
}
Output:num1 = 10
num2 = 20
num1 = -10
Operator (*=): Operator ini adalah jenis operator yang terdiri dari operator '*' dan operator '='. Operator ini berfungsi untuk melakukan perkalian dari nilai saat ini pada bagian sisi kiri ke bagian sisi kanan dan nilai hasilnya akan dikirim ke operand pada sisi kiri.
Sintak: num1 *= num2;
Contoh Kasus:
a *= 10
Artinya,
a = a * 10
Contoh:
// Kode Java untuk
// mengilustarikan operator
// "*=".
import java.io.*;
class Assignment {
public static void main(String[] args)
{
// Deklarasi Variabel
int num1 = 10, num2 = 20;
System.out.println("num1 = "
+ num1);
System.out.println("num2 = "
+ num2);
// Perkalian dan nilai
// penugasan
num1 *= num2;
// Menampilkan nilai penugasan
System.out.println("num1 = "
+ num1);
}
}
Output:num1 = 10
num2 = 20
num1 = 200
Operator (/=): Operator ini merupakan operator gabungan dari operator '/' dan operator '='. Operator ini berfungsi untuk melakukan pembagian nilai saat ini dari suatu variabel pada sisi kiri ke variabel sisi kanan dan mengirimkan hasilkanya ke operand pada sisi kiri.
Sintak: num1 /= num2;
Contoh Kasus:
a /= 10
Artinya,
a = a / 10
Contoh:
// Kode Java untuk
// mengilustrasikan operator
// "/=".
import java.io.*;
class Assignment {
public static void main(String[] args)
{
// Deklarasi Variabel
int num1 = 20, num2 = 10;
System.out.println("num1 = "
+ num1);
System.out.println("num2 = "
+ num2);
// Pembagian dan penugasan
// nilai
num1 /= num2;
// Menampilkan nilai penugasan
System.out.println("num1 = "
+ num1);
}
}
Output:num1 = 20
num2 = 10
num1 = 2
Operator (%=): Operator ini merupakan operator gabungan yang terdiri dari operator '%' dan operator '='. Operator ini beroperasi dengan cara melakukan pembagian nilai saat ini pada variabel sisi kiri terhadap variabel pada sisi kanan dan mengirimkan nilai hasilkan ke operand pada sisi kiri.
Sintak: num1 %= num2;
Contoh Kasus:
a %= 3
Artinya,
a = a % 3
Contoh:
// Kode Java untuk
// mengilustrasikan "%=".
import java.io.*;
class Assignment {
public static void main(String[] args)
{
// Deklarasi Variabel
int num1 = 5, num2 = 3;
System.out.println("num1 = "
+ num1);
System.out.println("num2 = "
+ num2);
// Modulus dan nilai penugasan
num1 %= num2;
// Menampilkan nilai penugasan
System.out.println("num1 = "
+ num1);
}
}
num2 = 3
num1 = 2
Tidak ada komentar
Hubungi admin melalui Wa : +62-896-2514-6106
Respon komentar 7 x 24 jam, mohon bersabar jika komentar tidak langsung dipublikasi atau mendapatkan balasan secara langsung.
Bantu admin meningkatkan kualitas blog dengan melaporkan berbagai permasalahan seperti typo, link bermasalah, dan lain sebagainya melalui kolom komentar.
- Ikatlah Ilmu dengan Memostingkannya -
- Big things start from small things -