KONSEP
PERCABANGAN
Percabangan dasar pada Java
Dalam membuat program sering sekali kita
dihadapkan dengan beberapa kondisi dan pengambilan keputusan yang akan
menentukan jalannya program tersebut. Bisa kalian bayangkan bagaimana cara
program membandingkan dua buah nilai lalu mengetahui bilangan yang paling
besar? atau yang paling kecil? atau apakah kedua bilangan tersebut saling
berkeliapatan? Gunakan konsep percabangan ini!
Terdapat 2 pernyataan percabangan dasar pada Java, yaitu:
Terdapat 2 pernyataan percabangan dasar pada Java, yaitu:
- Pernyataan
percabangan if (if statement)
- Pernyataan
percabangan switch
- Percabangan
dengan if
Percabangan yang paling umum digunakan,
didasarkan pada satu atau lebih keputusan. Untuk satu keputusan dapat
menggunakan pernyataan/statement if (single) saja, namun untuk keputusan yang
lebih dari satu kita perlu menambahkan statement else, lebih jelasnya lihat
code dibawah:
2. Percabangan dengan switch
Konsep dari percabangan switch adalah mencocokkan nilai "suatu" variabel dengan satu atau beberapa nilai uji, jika sesuai maka statatement yang ada didalamnya langsung dieksekusi, berikut adalah bentuk umum percabangan switch:
Konsep dari percabangan switch adalah mencocokkan nilai "suatu" variabel dengan satu atau beberapa nilai uji, jika sesuai maka statatement yang ada didalamnya langsung dieksekusi, berikut adalah bentuk umum percabangan switch:
£
percabangan
switch
Ø
percabangan
switch
Ø Hal yang perlu diketahui dari percabangan
switch ini:
Ø Variabel uji pada break hanya
berisi variabel dengan tipe byte, short, int, dan char.
Ø Nilai uji boleh saja berisi
beberapa nilai, namun untuk setiap nilainya harus dipisahkan dengan koma.
Ø Nilai uji default bersifat
opsional, ditulis apabila terdapat statement alternatif ketika semua nilai yang
diuji bernilai salah.
Ø Statement break (statement yang
berada pada tiap kasus uji) berfungsi agar program keluar dari pengeksekusian switch
(sesuai dengan flowchart diatas). Pemberian statement break bersifat
opsional, artinya kita boleh saja menghapusnya namun dengan konsekuensi program
tidak akan keluar dari pengeksekusian switch dan mencoba untuk
mengeksekusi case (Nilai uji) selanjutnya hingga statement break ditemukan atau
semua case (Nilai uji) selesai diperiksa. Lebih jelasnya silahkan baca mengenai
keyword break.
Ø
OPERATOR
RELASI
Operator
Relasi / Hubungan
Operator relasi biasa digunakan
untuk membandingkan dua buah nilai. Operator relasi menghasilkan kondisi BENAR
atauSALAH.
Contoh penggunaan :
- Sama
dengan ( = )
- Tidak sama dengan ( <> )
- Lebih dari ( > )
- Kurang dari ( < )
- Tidak sama dengan ( <> )
- Lebih dari ( > )
- Kurang dari ( < )
- Lebih
dari sama dengan ( >= )
- Kurang dari sama dengan ( <= )
- Kurang dari sama dengan ( <= )
OPERATOR RELASI
PERBANDINGAN OPERATOR
Perbandingan Operator
Operator perbandingan yang digunakan
dalam pernyataan-pernyataan logis untuk menentukan kesetaraan atau perbedaan
antara variabel atau nilai.
Mengingat bahwa x = 5, tabel
di bawah menjelaskan operator perbandingan:
KONSEP PERULANGAN
perulangan pada java
Saya akan membahas perulangan atau
looping dijava, contoh program java, jenis perulangan. Perulangan ( looping )
adalah suatu proses didalam program yang dapat mengeksekusi
beberapa statement yang sama dengan berulang-ulang sampai ada kondisi untuk
berhenti.
Ada tiga jenis perulangan di
dalam java yaitu:
·
For
·
While
·
Do-while
Pengertian for
Struktur for pada umumnya digunakan untuk pengulangan yang banyaknya sudah diketahui sebelumnya. Proses pengulangan akan terus berjalan selama kondisi bernilai true, dan jika bernilai false maka proses pengulangan akan dihentikan secara otomatis.
Struktur for pada umumnya digunakan untuk pengulangan yang banyaknya sudah diketahui sebelumnya. Proses pengulangan akan terus berjalan selama kondisi bernilai true, dan jika bernilai false maka proses pengulangan akan dihentikan secara otomatis.
Bentuk umum
for:
(inisialisasi; kondisi; iterasi;){
Statement
}
Flowchart FOR
Flowchart WHILE
Flowchart DO-WHILE
Tidak ada komentar:
Posting Komentar