High Fashioners Issue # 2 | Page 82

J. E. N. I.
4.10.5 Operator Kondisi(?:)
operator kondisi?: adalah operator ternary. Hal ini berarti bahwa operator ini digunakan dalam tiga bentuk pernyataan condisional argumen yang digunakan bersama-sama. Struktur pernyataan yang menggunakan operator kondisi adalah,
exp1? exp2: exp3
Dimana nilai exp1 adalah suatu pernyataan boolean yang memiliki hasil yang salah satunya harus berupa nilai true atau false.
Jika exp1 bernilai true, exp2 merupakan hasil operasi. Jika bernilai false, kemudian exp3 merupakan hasil operasinya.
Sebagai contoh, diberikan code sebagai berikut,
public class kondisiOperator { public static void main( String [] args){
String status = ""; int grade = 80;
// mendapatkan status pelajar status =( grade >= 60)?" Passed ":" Fail ";
}
}
// print status System. out. println( status);
Hasil keluaran dari program ini akan menjadi,
Passed
berikut ini adalah flowchart yang menggambarkan bagaimana operator?: bekerja,
Pengenalan Pemrograman I 31