Professional Documents
Culture Documents
Module2 - B PDF
Module2 - B PDF
Module2 - B PDF
OPERATORS OPERATORS
Module 2 - The Java Programming Language Module 2 - The Java Programming Language
OPERATORS OPERATORS
1
Module 2 - The Java Programming Language Module 2 - The Java Programming Language
OPERATORS OPERATORS
Module 2 - The Java Programming Language Module 2 - The Java Programming Language
2
Module 2 - The Java Programming Language Module 2 - The Java Programming Language
Module 2 - The Java Programming Language Module 2 - The Java Programming Language
3
Module 2 - The Java Programming Language Module 2 - The Java Programming Language
Module 2 - The Java Programming Language Module 2 - The Java Programming Language
Bitwise XOR operator (^) Boolean Operator AND (&), and short-circuit AND (&&)
4 ^ 5 = (00000000 00000000 00000000 00000100) ^ false & false = false false && false = false
(00000000 00000000 00000000 00000101) false & true = false false && true = false
= (00000000 00000000 00000000 00000001) true & false = false true && false = false
=1 true & true = true true && true = true
Boolean Operator OR (|), and short-circuit OR (||)
false | false = false false || false = false
false | true = true false || true = true
true | false = true true || false = true
true | true = true true || true = true
4
Module 2 - The Java Programming Language Module 2 - The Java Programming Language
BOOLEAN OPERATORS
ASSIGNMENTASSIGNMENT
OERATORS STATEMENT
Module 2 - The Java Programming Language Module 2 - The Java Programming Language
Operator Precedence and Order of Evaluation Operator Precedence and Order of Evaluation
5
Module 2 - The Java Programming Language
Game Ka na Ba?
1. What is 111%13?
a) 3 b) 5 c) 7 d) 9
2. What is the value of 9 + 8%7 + 6?
a) 17 b) 16 c) 13 d) 4
3. What is the value of y after execution of the following
statements?
int x = 5; int y = 4;
y = x++;
a) 4 b) 5 c) 6 d) 7