Belajar Java Memahami Pernyataan Two Way If-Else

Bila sebelumnya dalam pernyataan one way if, program akan mengeksekusi kode aksi bila kondisi Boolean terpenuhi atau bernilai true dan tidak akan melakukan apa-apa bila nilai Boolean bernilai false, maka dengan two way if-else, akan terdapat kode yang dieksekusi walaupun Boolean bernilai false.


two way if else



Perhatikan diagram berikut ini :

two way if-else diagram
Diagram Two Way If-Else

Syntax untuk two way if-else ini adalah sebagai berikut :

if (ekspresi Boolean) {
Pernyataan-pernyataan yang bernilai benar;
}
else {
Pernyataan-pernyataan yang bernilai salah;
}


Pernyataan if-else akan mengeksekusi pernyataan untuk kasus Boolean bernilai true, selain itu maka pernyataan yang bernilai false akan dieksekusi.

Contoh program Java :

import java.util.Scanner; 
 public class Lingkaran{ 
   public static void main(String[] args){ 

     Scanner input = new Scanner(System.in); 
         System.out.print("Masukkan nilai untuk radius: "); 
         double radius = input.nextDouble(); 
        
         //Jika radius lingkaran lebih besar atau sama dengan 0
         if (radius>=0)
        
         //Maka luas lingkaran dalam blok kode di bawah ini akan dieksekusi
         {
         double luasLingkaran = radius * radius * 3.14; //menghitung luas lingkaran

         System.out.println("Luas lingkaran dengan radius " + radius + 
             " adalah " + luasLingkaran); 
         }else //Bila user memasukkan nilai radius < 0
         {
             System.out.println("Nilai radius anda masukkan lebih kecil dari nol!");
         }
 
   } 
 }
 

Contoh output :
Masukkan nilai untuk radius: -6.5
Nilai radius anda masukkan lebih kecil dari nol!

Kesimpulannya pernyataan two way if-else akan menjalankan kode perintah yang spesifik berdasarkan salah satu kondisi Boolean yang terpenuhi yaitu true atau false.


No comments

Bahasa Java. Powered by Blogger.