precedence in operators example in java

Java Programming Language / Operators in java

1430

Program:

 /*
 * Here we will see the effect of precedence in operators life
 */
class OperatorPrecedenceExample {
 
 public static void main(String args[]) {
 int i = 40;
 int j = 80;
 int k = 40;
 
 int l = i + j / k;
 /*
 * In above calculation we are not using any bracket. So which operator
 * will be evaluated first is decided by Precedence. As precedence of
 * divison(/) is higher then plus(+) as per above table so divison will
 * be evaluated first and then plus.
 *
 * So the output will be 42.
 */
 
 System.out.println("value of L :" + l);
 
 int m = (i + j) / k;
 /*
 * In above calculation brackets are used so precedence will not come in
 * picture and plus(+) will be evaluated first and then divison()/. So
 * output will be 3
 */
 
 System.out.println("Value of M:" + m);
 }
}

Output:

value of L :42
Value of M:3
Press any key to continue . . .

This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.