Berikut ini sebuah contoh source code yang menggunakan operator logika dan boolean OR,
public
class TestOR
{
public
static void main( String[] args ){
int
i = 0;
int
j = 10;
boolean
test= false;
//demonstrasi
||
test
= (i < 10) || (j++ > 9);
System.out.println(i);
System.out.println(j);
System.out.println(test);
//demonstrasi
|
test
= (i < 10) | (j++ > 9);
System.out.println(i);
System.out.println(j);
System.out.println(test);
}
}
Hasil keluaran dari program ini adalah,
0
10
true
0
11
true
Catatan, bahwa j++ pada baris yang terdiri atas operator || tidak dievaluasi sejak pernyataan pertama (i<10) yaitu telah bernilai sama dengan true.
Sumber : J.E.N.I
0 comments:
Post a Comment