ANALISIS CODE JAVA YANG MENGGUNAKAN OPERATOR KONDISI

Terdapat code berikut ini:

int nilai = 0;
char jawaban = 'a';
nilai=(jawaban=='a')?10:0;
System.out.println("Nilai = "+nilai);

Analisislah hasil output dari code program diatas, dan berikan penjelasan.


Variabel nilai tersimpan dalam tipe data Interger yang bernilai 0, Sedangkan Variabel jawaban sama dengan ‘a’ tersimpan dalam tipe data char. Variabel nilai membandingkan  apakah variabel jawaban sama dengan ‘a’. Jika iya maka Cetak Nilai sama dengan 10 jika tidak maka Cetak Nilai sama dengan 0. Penjelasannya variabel nilai dalam kondisi benar sehingga tercetak variabel nilai sama dengan 10 meskipun Variabel nilai bernilai 0.

"Sekian Dan Terima Kasih"

No comments:

Post a Comment