Operator dan Statement Control

Operator dalam Java
Operator aritmetik
untuk proses matematis (aljabar)
operan harus berupa tipe numerik
operator ini tidak dapat digunakan untuk tipe boolean
dapat digunakan untuk tipe char, karena char adalah anggota himpunan int
Operator bitwise
Tipe numerik integer, long, int, short, char, dan byte memiliki kumpulan operator tambahan yang dapat memodifikasi dan memeriksa bit-bit yang menyusun nilainya
Operator relasi
Untuk membandingkan dua buah nilai
Operator logika
bekerja hanya pada operan boolean

Operator aritmetik


Operator Bitwise



Operator Relasi



Operator Logika



Control Flow dalam Java
if-else (1)
Untuk mengeksekusi sebuah blok jika memenuhi sebuah kondisi tertentu. Bentuk umum :
if (kondisi) {
statement;
}
=> jika kondisi bernilai true, statement yang ada akan dieksekusi.

Contoh :
class ifDemo {
int dataTersedia = 0;
if (dataTersedia > 0) {
System.out.println(“data tersedia”);
}
}if-else (2)
Untuk dua percabangan, bentuk umumnya :
if (kondisi) {
statement1;
}
else {
statement2;
}
=> jika kondisi bernilai true, statement1 yang ada akan dieksekusi. Jika tidak maka statement2 yang dieksekusi

Contoh :
class ifDemo {
int dataTersedia = 0;
if (dataTersedia > 0) {
System.out.println(“data tersedia”);
}
else {
System.out.println(“data kosong”);
}
}
if-else (3)
Untuk banyak kondisi, bentuk umumnya :
if (kondisi-1) {
statement1;
}
else if (kondisi-2) {
statement2;
}
else if (kondisi-3) {
statement3;
}
………………
else if (kondisi-n) {
statement-n;
}
else {
statement-else;
}

=> statement-else dilakukan jika kondisi-1,2,…,n tidak terpenuhi
switch - case
Bentuk umum :
switch (expression) {
case value1:
statement1;
break;
case value2:
statement2;
break;
case valueN:
statementN;
break;
default:
statement default;
}
Nilai expression dibandingkan dengan setiap nilai pada pernyataan case (value).
Jika ada yang cocok, maka urutan statement yang ada di belakang pernyataan case akan dieksekusi.
Jika tidak menuliskan break, maka eksekusi akan dilanjutkan ke case selanjutnya

0 comments:

Post a Comment

 
 
 
 
Copyright © artikel39