Java Reference
In-Depth Information
SR4 . Write a conditional that stores x in z and y in x if z is greater than 0 .
SR5 . Write a conditional statement to set z to the minimum of x+y and x-y .
SR6 . In the following conditional statement, the else-part is written in English:
// Set d to the minimum of a , b , and c
if (a <= b && a <= c) {
d= a;
} else { // the minimum is b or c
Set d to the minimum of b and c
}
Replace the else-part by a Java statement to accomplish that task. You will end
up with a nested conditional statement : a conditional statement that appears
within another conditional statement.
SR7 . In the following conditional statement, the then-part is written in English:
// Set d to the maximum of a , b , and c
if (a<b||a<c) {
Set d to the maximum of b and c
} else { // the maximum is a
d= a;
}
Replace the then-part by a Java statement to accomplish that task. You will end
up with a nested conditional statement : a conditional statement that appears
within another conditional statement.
SR8 . Variables b , c , and d contain integers. Write a program segment that sets
boolean variable t to the value of “ b , c , and d are the lengths of the sides of a tri-
angle”. Three integers are the lengths of the sides of some triangle if and only if
the sum of any two sides is at least the third side.
Answers to self-review exercises
For the answer to SR1, we provide class Chapter2Exercises and method sr1 .
For the rest, we provide only the conditional code.
SR1 . public class Chapter2Exercises {
public static void sr1( int x) {
if (x < 0) {
x= x + 1;
}
}
}
SR2 . A block is a sequence of statements delimited by (enclosed in) braces {
and } . It aggregates the sequence of statements into a single statement.
 
Search WWH ::




Custom Search