1 Which of the following are legal identifiers? Why?
Greeting1
|
g
|
void
|
104IT
|
IT104
|
Hello,
World
|
Hello3World
|
|
|
|
2 Construct a logical expression to represent each of the following
conditions:
a. x is between 3 and 15 but not equal to 10.
b. x is between 10 and 20 but not odd.
c. y is divisible by 5 but not by 40.
d. str is a lowercase or uppercase letter.
3 What is the difference between the following two statements?
a. if (n > 2) { if (n < 6) System.out.println("Done!"); }
else System.out.println("Error");
b. if (n > 2) { if (n < 6) System.out.println("Done!");
else System.out.println("Error"); }
4 What is the difference between the result of the following two statements?
a. int cents = (int)(100 * price + 0.5);
b. int cents = (100 * price + 0.5);