Apa itu Operator Kondisional di Java dan bagaimana cara menulisnya?



Operator Bersyarat di Java juga dianggap sebagai operator terner karena memilih salah satu dari dua ekspresi untuk evaluasi berdasarkan operan pertama.

Operator Bersyarat di Jawa juga dikenal sebagai operator terner. Saya cukup yakin Anda sangat memahami konsep pernyataan if-else di Java . Nah, operator bersyarat hanyalah bentuk ringkas dari pernyataan if-else yang juga mengembalikan nilai. Untuk lebih menyederhanakan konsep, izinkan saya membahas topik ini secara rinci dengan Anda.

Artikel ini akan berfokus pada petunjuk berikut:





Mari kita mulai!
Dimulai dengan definisi operator bersyarat di Jawa!

berbagai jenis kerangka di selenium

Apa itu Operator Bersyarat di Java?

Seperti yang telah saya sebutkan di awal artikel ini bahwa operator bersyarat juga dikenal sebagai operator terner , istilah terner digunakan karena operator ini terdiri dari tiga operan yang digunakan untuk mengevaluasi ekspresi Boolean. Tujuan akhir dari operator adalah memutuskan nilai mana yang akan diberikan ke variabel.



Operator Bersyarat untuk di Jawa - Edureka

Setelah memahami definisi dasar dari operator ini, mari kita lanjutkan dan pahami sintaks yang digunakan untuk implementasinya.

Sintaksis:



Itu datang dengan sintaks sederhana seperti yang Anda lihat di bawah ini:

booleanExpression? ekspresi1: ekspresi2

Penjelasan: Ekspresi pertama harus berupa ekspresi Boolean sedangkan ekspresi1 dan ekspresi2 dapat berupa ekspresi apa pun yang memiliki beberapa nilai. Sekarang, jika operan pertama mengevaluasi ke benar maka operator bersyarat akan mengembalikan ekspresi1 sebagai keluaran, jika tidak ekspresi2 akan dikembalikan.

Karena Anda telah memahami sintaks operator bersyarat java, mari kita lanjutkan ke segmen berikutnya dan lihat proses implementasi dari operator ini.

Pindah dengan sebuah contoh.

Contoh

html untuk jeda baris

Berikut ini contoh kode:

Contoh kelas publik {public static void main (String [] args) {int A = 10 int B = 20 String result = A> B? 'A lebih besar': 'B lebih besar' System.out.println (hasil)}}

Keluaran:
B lebih besar

Penjelasan:

Anda dapat melihat bagaimana operator bersyarat dibandingkan dengan dua ekspresi dan melompat ke kesimpulan akhir. Saya harap konsep operator ini tidak akan membuat Anda ambigu sekarang.

Menuju topik berikutnya, saya memiliki operator bersyarat bersarang.

Apa itu Operator Bersyarat Bersarang?

Anda juga dapat menggunakan operator bersyarat dalam kondisi bertingkat. Saya telah menyatakan di awal artikel ini bahwa operator bersyarat adalah bentuk kental dari sebuah pernyataan if-else , izinkan saya membuktikan ini kepada Anda dengan sebuah contoh.

Contoh

Katakanlah, misalnya, saya harus membandingkan tiga nilai integer dan mencari nilai terbesar di antara mereka, maka pernyataan if-else akan terlihat seperti ini:

javascript mendapatkan ukuran array
if (a> b) {if (a> c) {return 'a is greatest'} else {return 'c is greatest'} else {if (b> c) {return 'b is greatest'} else {return ' c terbesar '}}

Sekarang, alih-alih menulis kode yang panjang ini, izinkan saya menyingkatnya dengan menggunakan konsep operator bersyarat bersarang.

kelas publik NestedExample {public static void main (String [] args) {int a = 10 int b = 20 int c = 30 String result = a> b? a> c? 'a adalah terbesar': 'c adalah terbesar': b> c? 'b adalah terbesar': 'c adalah terbesar' System.out.println (hasil)}} System.out.println (hasil)}}

Keluaran:

c adalah yang terbesar

Di sini Anda dapat melihat bagaimana alih-alih menulis kode besar, Anda cukup menulis kode satu baris dengan menggunakan operator bersarang dan mendapatkan hasil yang diinginkan.

Dengan ini, kita telah sampai pada akhir artikel ini. Saya harap konten yang dijelaskan di atas menambah nilai pengetahuan Java Anda.

Jika Anda menemukan artikel tentang 'Operator Bersyarat di Java' ini relevan, lihat perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar puas yang tersebar di seluruh dunia.

Kami di sini untuk membantu Anda dengan setiap langkah dalam perjalanan Anda, kami menghadirkan kurikulum yang dirancang untuk siswa dan profesional yang ingin menjadi Pengembang Java. Kursus ini dirancang untuk memberi Anda permulaan dalam pemrograman Java dan melatih Anda untuk konsep Java inti dan lanjutan bersama dengan berbagai kerangka kerja Java seperti Hibernate & Spring.

Jika Anda menemukan pertanyaan, silakan ajukan semua pertanyaan Anda di bagian komentar 'Operator Bersyarat di Java' dan tim kami akan dengan senang hati menjawabnya.