Skip to content Skip to sidebar Skip to footer

Pengenalan Mengenai Seleksi Dalam Java Menggunakan Tipe Data Boolean

Suatu program dapat memutuskan pernyataan mana saja yang akan dieksekusi berdasarkan suatu kondisi tertentu atau dikenal dengan seleksi.
Seleksi Dalam Java Menggunakan Tipe Data Boolean
Ekspresi Boolean digunakan untuk mengevaluasi nilai true atau false

Pernyataan penyeleksian ini menggunakan ekspresi Boolean. Ekspresi Boolean ini adalah suatu ekspresi yang mengevaluasi nilai Boolean apakah benilai true atau false.

Misalkan :

Untuk menghitung luas lingkaran menggunakan rumus :

L = radius  *  radius * 3.14159

Dalam program ditulis :


1:  public class Lingkaran {  
2:       public static void main(String[] args) {  
3:            double radius;  
4:            double luas;  
5:            radius = -5; // radius diisi -5  
6:              
7:            // Menghitung luas  
8:            luas = radius * radius * 3.14159;  
9:              
10:            // Menampilkan hasil perhitungan  
11:            System.out.println("Luas lingkaran dengan radius " +  
12:            radius + " adalah " + luas);  
13:       }  
14:  }  

Nilai negatif untuk radius lingkaran adalah tidak mungkin, oleh karena itu secara logika, bila user memasukkan nilai negatif, maka bisa dinyatakan :

Boolean bernilai true : user memasukkan nilai negatif
Boolean bernilai false : user tidak memasukkan nilai negatif

Java seperti pada kebanyakan bahasa pemrograman lainnya, menyediakan pernyataan pemilihan aksi, berdasarkan pernyataan dari suatu kondisi yang terpenuhi.



Maka kode di atas dapat dimodifikasi, agar nilai radius yang dimasukkan berada dalam kriteria yang kita inginkan, seperti di bawah ini :


1:  public class Lingkaran {  
2:       public static void main(String[] args) {  
3:            double radius;  
4:            double luas;  
5:            radius = -5; // radius diisi -5  
6:              
7:            //Jika radius lebih kecil dari 0  
8:            if (radius < 0) {  
9:                 //Tampilkan string  
10:                 System.out.println("Input yang anda masukkan salah!");  
11:                 }  
12:              
13:            //Jika radius lebih besar dari 0  
14:            else {  
15:                 //Hitung luas lingkaran  
16:                 luas = radius * radius * 3.14159;  
17:                 //Tampilkan luas lingkaran  
18:                 System.out.println("Luas adalah " + luas);  
19:                 }  
20:       }  
21:  }  

Output :
Input yang anda masukkan salah!

String "Input yang anda masukkan salah!", muncul sebagai pernyataan yang dieksekusi, karena kondisi Boolean bernilai true terpenuhi, yaitu user memasukkan nilai radius yang lebih kecil dari 0.

Tipe Data Boolean

Tipe data Boolean mendeklarasikan suatu variabel denga nilai true atau false. Untuk memudahkan penggunaan tipe ini, maka Java menyediakan 6 operator relasional yang dikenal juga dengan operator perbandingan, yang bisa digunakan untuk membandingkan dua nilai.

Operator relasional :

Operator Java
Simbol Matematika
Nama
Contoh (Nilai radius adalah -5)
Hasil
Kurang dari
Radius < 0
true
<=
Kurang dari atau sama dengan
Radius ≤ 0
true
Lebih dari
Radius > 0
false
>=
Lebih dari atau sama dengan
Radius ≥ 0
false
==
=
Equal dengan
Radius = 0
false
!=
Tidak equal dengan
Radius ≠ 0
true

Nilai true dan false adalah literal, dan merupakan reserves word, sehingga tidak bisa digunakan sebagai identifiers dalam suatu program.

2 comments for "Pengenalan Mengenai Seleksi Dalam Java Menggunakan Tipe Data Boolean"

  1. Excellent web site. A lot of helpful info here. I'm sending it to several friends ans additionally
    sharing in delicious. And of course, thanks in your effort!

    ReplyDelete
  2. Hi! This is my first visit to your blog!
    We are a team of volunteers and starting a new project
    in a community in the same niche. Your blog provided us valuable information to work on. You have done a extraordinary job!

    ReplyDelete