السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

KuyLa Blog - Halo semuanya, kali ini saya akan bagi-bagi tutorial Java nih, dalam bahasa pemrograman pasti ada yg namanya Percabangan dan Perulangan, meskipun syntax-nya berbeda-beda. Ini menandakan bahwa keduanya itu memang sangat penting dalam logika pemrograman.

Dalam bahasa pemrograman Java, tentunya kita mengenal operator if else maupun switch case, namun sebenarnya ada satu operator yang jarang orang ketahui, yaitu Ternary Operator, sama seperti bahasa pemrograman C, PHP, dan berbagai bahasa pemrograman lainnya, ternyata Java juga mendukung Ternary Operator.

Lalu, apa itu Ternary Operator? Ternary Operator merupakan bentuk singkat dari struktur percabangan if else yg sering kita gunakan. Bentuk umum dari Ternary Operator yaitu:

<tipe_data> <variable> = <kondisi> ? <output_benar> : <output_salah>
Kode diatas, jika ditulis pada operator percabangan yang umum maka akan seperti berikut:
if (kondisi) {
	<output_benar>
} else {
	<output_salah>
}
Nah, supaya kalian tidak bingung, silahkan lihat contoh code berikut ini.
//nilai awal
int nilai = 80;

//ternary operator
String hasil = nilai > 70 ? "Sangat baik, pertahankan Nilaimu" : "Selamat, Anda kurang pintar";

//menampilkan outputan
System.out.print(hasil);
Jika code diatas ditulis dalam operator percabangan yang umum, maka menjadi
//nilai awal
int nilai = 80;

if (nilai > 70) {
	System.out.print("Sangat baik, pertahankan Nilaimu");
} else {
	System.out.print("Selamat, Anda kurang pintar");
}
Nah, tentunya lebih singkat dari bentuk umum bukan?

Adakah keuntungan dari Ternary Operator ini? ada, lah :)
  • Penulisan syntax yg pastinya lebih singkat
  • Karena semakin singkat syntax, tentunya semakin mudah dalam hal pembacaan codenya
  • Jika ada masalah dalam hal percabangannya maka mudah juga untuk memperbaikinya
OK, sekian tutorial kali ini, jika ada pertanyaan silahkan tumpahkan dikolom komentar, terus pantengin blog ini dan Terimakasih :D

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ