Self-Review Exercises 2
Self-Review Exercises
3.1 Fill in the blanks in each of the following:
a) Each class declaration that begins with keyword must be stored in a file that
has exactly the same name as the class and ends with the .java filename extension.
b) Keyword in a class declaration is followed immediately by the class’s name.
c) Keyword requests memory from the system to store an object, then calls the
corresponding class’s constructor to initialize the object.
d) Each parameter must specify both a(n) and a(n) .
e) By default, classes that are compiled in the same directory are considered to be in the
same package, known as the .
f) Java provides two primitive types for storing floating-point numbers in memory:
and .
g) Variables of type double represent floating-point numbers.
h) Scanner method returns a double value.
j) Return type indicates that a method will not return a value.
k) Scanner method reads characters until it encounters a newline character,
then returns those characters as a String.
l) Class String is in package .
m) A(n) is not required if you always refer to a class with its fully qualified class
name.
n) A(n) is a number with a decimal point, such as 7.33, 0.0975 or 1000.12345.
o) Variables of type float represent _ -precision floating-point numbers.
p) The format specifier is used to output values of type float or double.
q) Types in Java are divided into two categories— types and types.
3.2 State whether each of the following is true or false. If false, explain why.
a) By convention, method names begin with an uppercase first letter, and all subsequent
words in the name begin with a capital first letter.
b) An import declaration is not required when one class in a package uses another in the
same package.