Penyeleksian If sederhana di program Java
Penyeleksian If Sederhana Java

Penyeleksian if sederhana (simple if statement) digunakan untuk mengeksekusi pernyataan atau blok pernyataan hanya jika syarat atau kondisi terpenuhi atau bernilai true. Bila syarat tidak terpenuhi, pernyataan atau blok pernyataan di luar penyeleksian if atau pernyataan atau blok pernyataan berikutnya yang dieksekusi. Sintaksis penulisan penyeleksian if sederhana di Java adalah sebagai berikut:

If (ekspresiboolean) {
   pernyataan;
 }
pernyataan berikutnya;

Jika ekspresiboolean bernilai true, pernyataan atau blok pernyataan yang dieksekusi, sebaliknya, jika ekspresiboolean bernilai false, pernyataan atau blok pernyataan diabaikan dan program melanjutkan eksekusi ke pernyataan berikutnya setelah tanda penutup blok (}). Berikut ini adalah penggalan kode program untuk menghitung keliling lingkaran:

if (jari2 >= 0) {
   keliling = 2 * PI * jari2;
   System.out.println("Jari-jari lingkaran : " + jari2 + "\nKeliling lingkaran : " + keliling);
}
System.out.println("Nilai salah. coba lagi!");

Dari penggalan kode program di atas, jika nilai variabel jari2 lebih besar atau sama dengan integer 0 (bernilai boolean true), pernyataan untuk menampilkan nilai jari-jari lingkaran dan keliling lingkaran yang ada di blok pernyataan dieksekusi, sebaliknya, jika bernilai false, blok pernyataan tersebut tidak dieksekusi dan eksekusi berlanjut ke pernyataan atau blok pernyataan setelah tanda penutup blok yaitu menyarankan untuk memasukkan nilai jari-jari lingkaran kembali karena mungkin bernilai negatif.

Berikut ini adalah bagan alir penyeleksian if sederhana di Java:

Bagan alir penyeleksian if sederhana di Java

Baca artikel:

Ekspresiboolean di penyeleksian if harus diletakkan diantara tanda kurung buka dan kurung tutup. Bila program menggunakan operator logika seperti && atau ¦¦ di antara dua buah ekspresi benilai boolean, maka tanda parentheses paling luar tetap diperlukan. Anda juga bisa menghilangkan braces (tanda { }) yang menandai blok pernyataan bila hanya ada satu pernyataan yang dieksekusi.

Berikut ini adalah contoh penggalan kode program yang lain:

if ((nilai >= 60) && (nilai <= 100)) {
   System.out.println("Anda lulus");
}

Pernyataan di atas sama atau searti dengan pernyataan di bawah ini.

if ((nilai >= 60) && (nilai <= 100))
   System.out.println("Anda lulus");}

Tanda braces {} diperlukan bila terdapat lebih dari satu pernyataan. Braces di sini digunakan untuk mengelompokkan beberapa pernyataan yang dieksekusi dalam bentuk blok pernyataan bila kondisi bernilai boolean true. Berikut ini adalah contoh penggalan kode program:

If ((nilai >= 60) && (nilai <= 100)) {
   System.out.println("Nilai anda : " + nilai);
   System.out.println("Anda lulus");
}
SUKAI DAN BAGIKAN ARTIKEL INI:
Pin It