The following code shows how you can use short-circuit logical operator to ensure that a division operation will be valid before evaluating it:
public class Main {
public static void main(String[] argv) {
int denom = 0;
int num = 3;
if (denom != 0 && num / denom > 10) {
System.out.println("Here");
} else {
System.out.println("There");
}
}
}
The output:
There
The following code uses a single & ensures that the increment operation will
be applied to e
whether c
is equal to 1 or not.
public class Main {
public static void main(String[] argv) {
int c = 0;
int e = 99;
int d = 0;
if (c == 1 & e++ < 100)
d = 100;
System.out.println("e is " + e);
System.out.println("d is " + d);
}
}
The output:
e is 100
d is 0
java2s.com | Contact Us | Privacy Policy |
Copyright 2009 - 12 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |