Sebagai contoh, diberikan code sebagai berikut,
public
class ConditionalOperator
{
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,
Flowchart |
***
Berikut ini adalah program lain yang menggunakan operator ?: ,
class
ConditionalOperator
{
public
static void main( String[] args ){
int
score = 0;
char
answer = 'a';
score
= (answer == 'a') ? 10 : 0;
System.out.println("Score
= " + score );
}
}
Hasil keluaran program adalah,
Score = 10
0 comments:
Post a Comment