Operator merupakan tanda yang digunakan untuk melakukan
suatu operasi. Ada beberapa jenis operator yang digunakan yaitu operator
assignment, pencacah, aritmetik, bitwise, relasional, logika, ternary, intance
of, dan sebagainya.
OPERATOR ASSIGNMENT
OPERATOR ASSIGNMENT
Operator assignment adalah operator yang digunakan untuk
memberikan suatu nilai pada sebuah variabel. Operator assignment dilambangkan
dengan karakter sama dengan (=). Apabila operator assignment digabungkan dengan
operator aritmetik, operasinya akan menjadi operator pencacah. Agar lebih
jelas, perhatikan source code berikut.
Seperti gambar berikut :
public class operator_samadengan {
Seperti gambar berikut :
public class operator_samadengan {
public static void
main(String[] args) {
String
varNonAssignment;
String
variabelString ="Abu Asiah";
int variabelInt = 100;
//perintah
error
//System.out.println("Variabel Tanpa Assignment:" +
varNonAssignment);
//perintah
jalan
System.out.println("Variabel Assignment String :" +
variabelString);
System.out.println("Variabel
Assignment Int :" + variabelInt);
}
}
Hasil pertama |
Mendemonstrasikan penggunaan assignment untuk memberikan
suatu nilai ke dalam variable, yaitu pada baris perintah :
String
variabelString ="Abu Asiah";
int
variabelInt = 100;
Perintah tersebut berarti menyimpan nilai/informasi “Abu
Asiah” ke dalam variable variabelString dan nilai 100 pada variabelInt.
Hasilnya, variable yang belum terisi nilai (varNonAssignment) mengalami
kesalahan saat dicetak pada console.
public class operator_AssigmentDanAritmatik {
public static void
main(String[] args) {
int varA=1,
varD=5, varJ=2, varK=10, varMod=7 ;
System.out.println("Nilai varA Awal =" + varA);
System.out.println("Nilai varD Awal =" + varD);
System.out.println("Nilai varJ Awal =" + varJ);
System.out.println("Nilai varK Awal =" + varK);
System.out.println("Nilai varMod Awal =" + varMod);
varA+=1;
System.out.println("Operasi varA+=1 => => Nilai varA sekarang
"+ varA);
varD-=1;
System.out.println("Operasi varD-=1 => => Nilai varD sekarang
"+ varD);
varJ*=2;
System.out.println("Operasi varJ*=2 => => Nilai varJ sekarang
"+ varJ);
varK/=varJ;
System.out.println("Operasi varK/=varJ => => Nilai varK
sekarang "+ varK);
varMod%=varA;
System.out.println("Operasi varA%=varA => => Nilai varMod
sekarang "+ varMod);
}
}
Hasil Kedua |
Operator assignment (=) digabungkan dengan operator
aritmetik (+ , -, /, *, dan %) menjadi sebuah operasi baru, yaitu mencacah
bilangan, yang tampak pada baris berikut :
varA+=1;
varD-=1;
varJ*=2;
varK/=varJ;
varMod%=varA;
Sekian dulu belajar kali ini semoga bermanfaat untuk pemirsa tetap semangat belajar untuk menggapai cita-cita.
Salam Belajar... J
Sekian dulu belajar kali ini semoga bermanfaat untuk pemirsa tetap semangat belajar untuk menggapai cita-cita.
Salam Belajar... J