1
6 public class Binoper {
7
8 public static void tulosta(String s) { System.out.println(s); }
9
10 public static void main(String[] args) {
11 {
12
13 int a=5,b=14;
14 tulosta(" a&b = " + (a&b) );
15 tulosta(" a|b = " + (a|b) );
16 tulosta(" a^b = " + (a^b) );
17 tulosta(" ~a = " + (~a) );
18 tulosta("a<<2 = " + (a<<2) );
19 tulosta("b>>3 = " + (b>>3)) ;
20 tulosta("a&&b = " + (a != 0 && b != 0) );
21 tulosta("a||b = " + (a != 0 || b != 0) );
22 tulosta(" !a = " + !(a == 0) );
23 tulosta(" = " + ((-3)>>1));
24
25 a=5; b=2;
26 if ( a != 0 && b != 0 ) tulosta("On ne!");
27 if ( (a&b) != 0) tulosta("Ei ne ookkaan!");
28 if ( a != 0 ) tulosta("a on!");
29 if ( ~b != 0) tulosta("b ehkä on!");
30 if ( !(b == 0) ) tulosta("b ei ole!");
31 }
32
33 }
34 }
35