- Java memiliki 44 operator yang terbagi dalam 4 jenis dasar, yaitu:Operator Aritmetik
Digunaka untukproses matematis (aljabar), operan harus berupa numerik. Operator ini tidak dapat digunakan untuk tipe boolean, tetapi dapat digunakan untu tipe char, karena char adalah anggota himpunan int.
operator hasil
+ penjumlahan
+= persamaan penjumlahan
- pengurangan
-= persamaan pengurangan
* perkalian
*= persamaan perkalian
/ pembagian
/= persamaan pembagian
% modulus (sisa pembagian)
%= persamaan modulus
++ Penambahan
-- Pengurangan
- Operator Bitwise
operator hasil
~ unary NOT
& AND
| OR
^ exclusive OR
>> shift kanan
>>> shift kanan, isi dengan nol
<< shift kiri
&= pernyataan AND
|= pernyataan OR
^= pernyataan exclusive OR
>>= pernyataan shift kanan
>>>= Pernyataan shift kanan, dengan isi nol
<<= pernyataan shift kiri
- Operator Relasi
operator hasil
== sama dengan
!= tidak sama dengan
> lebih dari
< kurang dari
>= lebih dari atau sama dengan
<= kurang dari atau sama dengan
- Operator Logika
operator hasil
& logika AND
| logika OR
^ logika XOR
| | hubungan-singkat OR
&& hubungan-singkat AND
! hubungan-singkat NOT
&= pernyataan AND
|= Pernyataan OR
== sama dengan
!= tidak sama dengan
?: Operator ternary if-then-else
Contoh Syntax Dengan Menggunakan Tipe Data
A. Tipe data
class contohinteger
{
public static void main (String args[])
{
int nilai;
nilai = 95;
System.out.println("Nilai : " + nilai);
}
}
B. String
class contohstring
{
public static void main(string args[])
{
string nama;
nama = "STIKOM BALI";
system.out.println("Nama : " + nama);
}
}
C. Contoh Penggunaan Operator
class contohOp1
{
public static void main(String args[])
{
String nama, nim;
int nilai
nama = "Lutung Kasarung";
nim = "040010350";
nilai = 95;
nilai+= 5;
System.out.println("===============");
System.out.println("Nama : " + nama );
System.out.println("NIM : " + nim );
System.out.println("Nilai: " + nilai);
System.out.println("===============");
}
}
Dan output yang dihasilkan seperti berikut:
========================
Nama : Lutung Kasarung
NIM : 04001035c
Nilai: 100
========================
semoga anda berhasil mencobanya
Tidak ada komentar:
Posting Komentar