Friday, 24 August 2012

[Operator] Contoh Program Operator Logika || dan |

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