gw menulis artikel ini, karena terkadang gw lupa dengan nama nya :D

Anggap, kita kita harus menentukan, apakah variable x berisi data genap atau ganjil, yang biasa kita lakukan di java seperti ini

cara1
1
2
if(x % 2 == 0) return "genap";
else return "ganjil";

Tapi ada 1 statement di java, yang dapat mempersingkat statement di atas, namanya ternary operator, sintaks nya seperti ini

cara1
1
(condition)? <if true> : <if false>

contoh, cara1 diatas, jika menggunakan ternary operator, akan menjadi

1
(x % 2 == 0) ? "genap" : "ganjil";

Comments