Pernyataan pilihan adalah struktur kontrol program di Jawa. Seperti namanya, mereka digunakan untuk memilih jalur eksekusi jika kondisi tertentu terpenuhi.

Ada tiga pernyataan seleksi di Java: jika, if..else, dan beralih. Mari kita lihat mereka lebih dekat.

1. Pernyataan jika

Ini adalah pernyataan pilihan tunggal. Dinamakan demikian karena hanya memilih atau mengabaikan satu tindakan (atau sekelompok tindakan).

Saat Anda ingin pernyataan tertentu dijalankan jika kondisi yang diberikan benar, gunakan jika pernyataan. Kondisi adalah ekspresi apa pun yang memberikan hasil boolean, yaitu benar atau salah (1 atau 0). Operasi relasional, logis, dan kesetaraan adalah jenis ekspresi yang memberikan hasil boolean.

Jika kondisinya salah, maka eksekusi tindakan yang seharusnya akan dilewati.

Sintaksis:

jika (kondisi)
penyataan

Kode sampel:

jika (tandai >90)
System.out.println("Anda mendapat nilai A");

Perhatikan lekukan sebelum Sistem.keluar.ln() pernyataan. Ini praktik yang baik untuk memasukkannya untuk menunjukkan struktur program. Sebagian besar IDE secara otomatis menyertakannya saat Anda pindah ke baris berikutnya. Jadi Anda tidak perlu khawatir lupa untuk memasukkannya.

2. Pernyataan if..else

Ini adalah pernyataan pilihan ganda. Dinamakan demikian karena memilih antara dua tindakan yang berbeda (atau sekelompok tindakan).

Terkait: Cara Menggunakan Fungsi IF Dengan Rumus Bersarang di Excel

Itu if..else pernyataan mengeksekusi tindakan tertentu dalam jika blok ketika suatu kondisi benar. Jika tidak, itu menjalankan tindakan di lain blok ketika kondisi mengevaluasi ke hasil yang salah.

Sintaksis:

jika (kondisi)
pernyataan1
lain
pernyataan2

Kode sampel:

jika (usia < 18)
System.out.println("Anda masih di bawah umur.");
lain
System.out.println("Anda sudah dewasa.");

Bersarang if..else

Hal ini dimungkinkan untuk memiliki if..else pernyataan di dalam if..else pernyataan, skenario yang dikenal sebagai bersarang.

Lihat contoh di bawah ini:

if (suhu > 6000){
System.out.println("Warna objek kemungkinan biru");
}
lain{
if (suhu > 5000){
System.out.println("Warna objek kemungkinan putih");
}
lain{
if (suhu > 3000){
System.out.println("Warna objek kemungkinan kuning");
}
lain{
System.out.println("Warna objek kemungkinan oranye");
}
}
}

Kode di atas memeriksa apakah suhu suatu objek berada dalam kisaran tertentu dan kemudian mencetak kemungkinan warnanya. Kode di atas bertele-tele dan kemungkinan besar Anda akan merasa bingung untuk menindaklanjuti dengan logika.

Lihat yang di bawah ini. Ini mencapai tujuan yang sama, tetapi lebih kompak dan tidak memiliki yang tidak perlu { } setelah lain. Sebagian besar programmer sebenarnya lebih suka yang terakhir.

if (suhu > 6000){
System.out.println("Warna objek kemungkinan biru");}
else if (suhu > 5000){
System.out.println("Warna objek kemungkinan putih");}
else if (suhu > 3000){
System.out.println("Warna objek kemungkinan kuning");}
lain {
System.out.println("Warna objek kemungkinan oranye");}

Blok

Itu jika dan if..else pernyataan umumnya mengharapkan untuk mengeksekusi satu tindakan. Jika Anda ingin mengeksekusi beberapa pernyataan dengan mereka, gunakan kurung kurawal { } untuk mengelompokkan tindakan tersebut.

jika (kondisi){
// pernyataan
} lain {
// pernyataan
}

3. Beralih

Ini adalah pernyataan pilihan ganda. Ini memeriksa apakah ekspresi cocok dengan salah satu kasus yang diberikan dan kemudian mengeksekusi tindakan untuk kasus itu.

Sintaksis:

beralih (ekspresi) {
kasus a:
// penyataan
istirahat;
kasus b:
// penyataan
istirahat;
kasus n:
// penyataan
istirahat;
bawaan:
// penyataan
}

Itu istirahat pernyataan digunakan untuk menghentikan beralih pernyataan dari menjalankan ketika kecocokan telah ditemukan. Tidak perlu membuang waktu eksekusi jika kasus telah ditemukan.

Ekspresi yang diberikan dalam pernyataan switch harus merupakan integral konstan dari tipe byte, pendek (tapi tidak panjang), ke dalam, atau arang. Anda juga dapat menggunakan Tali tipe data.

Kode sampel:

Posisi string = "E";
beralih (posisi) {
kasus "N":
System.out.println("Anda berada di Utara");
istirahat;
kasus "W":
System.out.println("Anda berada di Barat");
istirahat;
kasus "S":
System.out.println("Anda berada di Selatan");
istirahat;
kasus "E":
System.out.println("Anda berada di Timur");
istirahat;
bawaan:
System.out.println("Posisi bukan kardinal");
}

Lihatlah Pernyataan Python if

Sekarang setelah Anda mempelajari cara menggunakan pernyataan seleksi di Java, mungkin menarik untuk beralih ke Python.

Logika pemrogramannya serupa, tetapi Python lebih ramah-pemula dan tidak bertele-tele. Mempelajari logika dalam berbagai bahasa membantu menegakkan ide-ide mendasar yang dipraktikkan. Tidak pernah merupakan ide yang buruk untuk mendiversifikasi pengetahuan pengkodean Anda.

Surel
Cara Menggunakan Pernyataan Python if

Menguasai Python berarti memahami pernyataan if Python. Gunakan contoh pernyataan if ini untuk meningkatkan pengetahuan Python Anda.

Baca Selanjutnya

Topik-topik yang berkaitan
  • Pemrograman
  • Jawa
  • Tutorial Pengkodean
Tentang Penulis
Jerome Davidson (16 Artikel Diterbitkan)

Jerome adalah Staf Penulis di MakeUseOf. Dia meliput artikel tentang Pemrograman dan Linux. Dia juga penggemar kripto dan selalu mengawasi industri kripto.

More From Jerome Davidson

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan