Struktur Kontrol
Biasanya, pernyataan dalam sebuah program dieksekusi satu demi satu
dengan urutan seperti yang tertulis. Proses ini disebut eksekusi sekuensial. Berbagai
pernyataan Java, yang akan segera kita diskusikan, memungkinkan Anda
menentukan bahwa pernyataan berikutnya untuk dieksekusi tidak harus yang
berikutnya secara berurutan. Ini disebut transfer kendali.
Semua program dapat ditulis dalam bentuk hanya tiga struktur kontrol —
struktur urutan, struktur pemilihan dan struktur pengulangan. Saat kita
memperkenalkan implementasi struktur kontrol Java, kita akan mengacu dalam
terminologi Spesifikasi Bahasa Java sebagai "pernyataan kontrol".
Contoh lain, untuk menghitung luas lingkaran dengan syarat radius harus lebih dari
0.
if ( radius >= 0 ) {
luas = radius * radius * PHI;
System.out.println("Luas lingkaran = " + luas);
}
Latihan
1. Buatlah flowchart dan program Java untuk menentukan sebuah bilangan bulat
apakah termasuk kelipatan tiga atau bukan. Bilangan bulat yang dicek
merupakan masukan dari pengguna.
2. Buatlah flowchart dan program Java untuk menentukan nilai terbesar dari dua
bilangan bulat. Kedua buah bilangan merupakan masukan dari pengguna.
3. Buatlah flowchart dan program Java untuk menentukan nilai terbesar dari tiga
bilangan bulat. Ketiga buah bilangan merupakan masukan dari pengguna.