Saturday 25 August 2012

[Operator] Bagaimana Operator Kondisi Bekerja?

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


Sumber : J.E.N.I

0 comments:

Post a Comment