public class JLS_15_25_ConditionalOperator_2 {
public static void main(String[] args) {
int[] xs = { 10,23,45,33,66,77,11,868,0,-1 } ;
int[] ys = { 40,23,11,-1,67,76,11,1023,-1,0 } ;
int acc = 0;
for(int i=0;i!=10;++i) {
acc += xs[i] < ys[i] ? xs[i] : 0;
}
if(acc == 943) {
System.out.println("Less than ... OK");
} else {
System.out.println("Less than ... NOT OK (" + acc + ")");
}
acc = 0;
for(int i=0;i!=10;++i) {
acc += xs[i] <= ys[i] ? xs[i] : 0;
}
if(acc == 977) {
System.out.println("Less than equal ... OK");
} else {
System.out.println("Less than equal ... NOT OK (" + acc + ")");
}
acc = 0;
for(int i=0;i!=10;++i) {
acc += xs[i] > ys[i] ? xs[i] : 0;
}
if(acc == 155) {
System.out.println("Greater than ... OK");
} else {
System.out.println("Greater than ... NOT OK (" + acc + ")");
}
acc = 0;
for(int i=0;i!=10;++i) {
acc += xs[i] >= ys[i] ? xs[i] : 0;
}
if(acc == 189) {
System.out.println("Greater than equal ... OK");
} else {
System.out.println("Greater than equal ... NOT OK (" + acc + ")");
}
acc = 0;
for(int i=0;i!=10;++i) {
acc += xs[i] != ys[i] ? xs[i] : 0;
}
if(acc == 1098) {
System.out.println("Not equal ... OK");
} else {
System.out.println("Not equal ... NOT OK (" + acc + ")");
}
acc = 0;
for(int i=0;i!=10;++i) {
acc += xs[i] == ys[i] ? xs[i] : 0;
}
if(acc == 34) {
System.out.println("Equal equal ... OK");
} else {
System.out.println("Equal equal ... NOT OK (" + acc + ")");
}
acc = 0;
for(int i=0;i!=10;++i) {
acc += (xs[i] & ys[i]) == 0 ? xs[i] : 0;
}
if(acc == -1) {
System.out.println("And ... OK");
} else {
System.out.println("And ... NOT OK (" + acc + ")");
}
acc = 0;
for(int i=0;i!=10;++i) {
acc += (xs[i] | ys[i]) == 0 ? xs[i] : 0;
}
if(acc == 0) {
System.out.println("Or ... OK");
} else {
System.out.println("Or ... NOT OK (" + acc + ")");
}
acc = 0;
for(int i=0;i!=10;++i) {
acc += (xs[i] ^ ys[i]) == 0 ? xs[i] : 0;
}
if(acc == 34) {
System.out.println("Xor ... OK");
} else {
System.out.println("Xor ... NOT OK (" + acc + ")");
}
}
}