Java Reference

In-Depth Information

/**
Print "true" if
x+y>z */

public static void
print4(
int
x,
int
y,
int
z)

/** =
the value of the statement
"x + y
is greater than
z" */

public static boolean
testLengths(
int
x,
int
y,
int
z)

/** =
the value of the statement
"s
contains the letter
e" */

public static boolean
containsE(String s)

/** =
the larger of
x
2
and
y
2
*/

public static int larger2(int x, int y)

For each of the following calls, state what it does, using the specifications of the

methods being called. For a procedure, the specification is a command to do

something; for a function, it is the value of the expression.

SR1
.
print3(3);

SR2
.
print4(3, 4, 5);

SR3
.
print4(a, a, b);

SR4
.
testLengths(b, b, b)

SR5
.
testLengths(b, c, c * c)

SR6
.
larger2(2, -3)

SR7
.
print3(larger2(4, -5));

SR8
.
print4(larger2(4, -5), 7, 9);

Answers to self-review exercises

SR1
. Print
3
,
3
2
, and
3
3
on a single line

SR2
. Print "true" if
3+4 > 5

SR3
. Print "true" if
a+a > b

SR4
. the value of the statement
"b + b
is greater than
b"

SR5
. the value of the statement
"b + c
is greater than
c*c"

SR6
. the larger of
2
2
and
(-3)
2

SR7
. Print
z
,
z
2
, and
z
3
on a single line, where
z
is the larger of
4
2
and
(-5)
2
.

SR8
. Print "true" if
t+7>9
, where
t
is the larger of
4
2
and
(-5)
2
.

Search WWH ::

Custom Search