Assignment Operators QuizS2C Home « Assignment Operators Quiz
Fundamentals Quiz 8
The quiz below tests your knowledge of the material learnt in Fundamentals - 9 - Assignment Operators.
Question 1 : What will be output from the following code?
boolean a = false;
boolean b = false;
if (a &= b) {System.out.println("a: " + a + " b: " + b);}
-The <code>&=</code> assignment operator checks both operands for <code>true</code> values and assigns <code>true</code> or <code>false</code> to the first operand dependant upon the outcome of the expression, so the contents of the <code>if</code> construct will never be executed and hence nothing is output.
Quiz Progress Bar
Quiz 1
Code Structure & Syntax
![Code Structure and Syntax diagram Code Structure and Syntax diagram](../images/codestruct.webp)
Quiz 2
Java Variables
![Java Variables diagram Java Variables diagram](../images/javavariables.webp)
Quiz 3
Primitives - boolean
& char
data types
![Primitives boolean and char data types diagram Primitives boolean and char data types diagram](../images/primvariables.webp)
Quiz 4
Primitives - Numeric data types
![Primitives - Numeric data types diagram Primitives - Numeric data types diagram](../images/numprimvariables.webp)
Quiz 5
Method Scope
![Method Scope diagram Method Scope diagram](../images/scope.webp)
Quiz 6
Arithmetic Operators
![Arithmetic Operators diagram Arithmetic Operators diagram](../images/operators.webp)
Quiz 7
Relational & Logical Operators
![Relational and Logical Operators diagram Relational and Logical Operators diagram](../images/rellogoperators.webp)
Quiz 9
Bitwise Logical Operators
![Bitwise Logical Operators diagram Bitwise Logical Operators diagram](../images/bitwiseoperators.webp)
Quiz 10
Bitwise Shift Operators
![Bitwise Shift Operators diagram Bitwise Shift Operators diagram](../images/bitwiseshiftoperators.webp)
Quiz 11
if
Construct
![if Construct diagram if Construct diagram](../images/conditional.webp)
Quiz 12
switch
Construct
![switch Construct diagram switch Construct diagram](../images/switch.webp)
Quiz 13
for
Construct
![for Construct diagram for Construct diagram](../images/forloop.webp)
Quiz 14
while
Construct
![while Construct diagram while Construct diagram](../images/while.webp)
What's Next?
The next quiz on Java is all about Bitwise Logical Operators.