Operator kondisional (Ternary) merupakan operator yang cukup unik di sini karena fungsinya sama dengan if else yaitu memberikan aksi sesuai dengan kondisi tertentu.Namun penggunaan operator kondisional di sini lebih praktis karena formatnya hanya seperti ini
variabel = kondisi ? ekspresi1 : ekspresi2;
Cara kerjanya seperti ini
Kalau kondisi benar maka nilai ekspresi1 dimasukkan ke variabel.Kalau kondisi salah maka ekspresi2 dimasukkan ke variabel
Baca juga : Operator Logika Pada Java
Supaya lebih paham silahkan lihat contoh kode berikut :
Jika februari bernilai 29 maka “Tahun Kabisat” akan diberikan kepada variabel hari.Kalau tidak,maka “Bukan Tahun Kabisat” akan diberikan kepada variabel hari.Karena februari bernilai 29 maka hasil print dari hari adalah “Tahun Kabisat”
Penggunaan Operator Kondisional di sini memang tidak memakan banyak kode namun tentu saja ada kekurangannya yaitu kita cuma menangani dua kondisi saja.Selain itu,kita juga butuh variabel sebagai perantara memasukkan nilai
Baca juga : Operator Relasi pada Java
Untuk lebih dari 2 kondisi,gunakan lah if else .Untuk penggunaan if else,mungkin saya bahas lain kali saja
Mungkin itu saja ya soal penggunaan operator kondisional di java semoga bisa bermanfaat..
Add comment