Answer: pre-increament operator : Questions « Operators « SCJP
Home
SCJP
1.
Java Source And Data Type
2.
Operators
3.
Modifiers
4.
Type Casting
5.
Statements
6.
Object Oriented
7.
Thread
8.
Utility Classes
9.
File
SCJP
»
Operators
»
Questions
2.11.2.Answer: pre-increament operator
x =
13
,
a =
7
,
b =
8
x = a++ + b++; is evaluated as
x = a + b;
a = a +
1
;
b = b +
1
;
2.11.Questions
2.11.1.
What are the values of the variables x, a, and b?
2.11.2.
Answer: pre-increament operator
2.11.3.
Is it legal for int x = 1; x = !x;
2.11.4.
Answer: ! operator and int value
2.11.5.
Is it legal for int x = 1; if (!(x > 3)) {System.out.println(x);}
2.11.6.
Answer: ! operator and boolean expression
2.11.7.
Is it legal: int x = 1; x = ~x;
2.11.8.
Answer: ~ binary operator and int value
2.11.9.
What is printed out value (int x = -1; x = x >>> 5;)
2.11.10.
Answer: shift operator and int value
2.11.11.
What is the printed value (int x = -1; x = x >>> 32;)
2.11.12.
Answer: shift and int value
2.11.13.
What is the printed out value (byte x = -1; x = x >>> 5;)
2.11.14.
Answer: shift and negative value
2.11.15.
What is the output value (int x = -1; x = x >> 5;)?
2.11.16.
Answer: negative value and shifting
2.11.17.
Is it legal: String x = "Hello"; int y = 9; x += y;
2.11.18.
Answer operation between int and string
www.java2java.com
|
Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.