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:
- Apa itu Operator Bersyarat di Java?
- Sintaksis
- Contoh
- Apa itu Operator Bersyarat Bersarang?
- Contoh untuk Operator Bersarang
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.
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.