Operator Penugasan Java Beserta Contohnya
Tipe dari Operator Assignment pada Java
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
// 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
Baca Juga:
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
Contoh Penggunaan Operator Penugasan dalam Kehidupan Nyata
Kesimpulan
5 komentar untuk "Operator Penugasan Java Beserta Contohnya"
Hubungi admin melalui Wa : +62-896-2414-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 -
Apa yang dimaksud dengan operator penugasan pada bahasa pemrograman Java?
BalasHapusOperator penugasan pada bahasa pemrograman Java merupakan operator yang digunakan Java untuk menetapkan nilai ke suatu variabel tertentu pada program.
HapusOperator penugasan Java berfungsi untuk mengembalikan nilai object yang ditentukan oleh operator pada bagian kiri setelah operator penugasan. Tipe yang dihasilkan oleh operator penugasan adalah tipe operand kiri.
HapusOperator penugasan atau operator assignment Java merupakan bagian dari operator biner yang termasuk ke dalam operator aritmatika.
HapusOperator penugasan java merupakan satu satu operator yang paling umum digunakan pada program Java yang digunakan untuk menetapkan nilai di sebelah kanannya ke operand di sebelah kirinya.
Hapus