Java Reference
In-Depth Information
12 number1 = number2;
13 number2 = temp;
14 }
15
16
// 3. Prompt the student to answer ”What is number1 - number2?”
17 System.out.print
18 (
"What is "
+ number1 +
" - "
+ number2 +
"? "
);
19 Scanner input =
new
Scanner(System.in);
20
int
answer = input.nextInt();
get
answer
21
22
// 4. Grade the answer and display the result
23
if
(number1 - number2 == answer)
24 System.out.println(
"You are correct!"
);
25
else
{
26 System.
out
.println(
"Your answer is wrong."
);
27 System.
out
.println(number1 +
"
-
"
+ number2 +
28
check the answer
" should be "
+ (number1 - number2));
29 }
30 }
31 }
What is 6 - 6? 0
You are correct!
What is 9 - 2? 5
Your answer is wrong
9 - 2 is 7
line#
output
number1
number2
temp
answer
6
2
7
9
11
2
12
9
13
2
20
5
26
Your answer is wrong
9 - 2 should be 7
To swap two variables
number1
and
number2
, a temporary variable
temp
(line 11) is used
to first hold the value in
number1
. The value in
number2
is assigned to
number1
(line 12),
and the value in
temp
is assigned to
number2
(line 13).
3.15
✓
✓
Which of the following is a possible output from invoking
Math.random()
?
323.4
,
0.5
,
34
,
1.0
,
0.0
,
0.234
Check
Point
3.16
a. How do you generate a random integer
i
such that 0
…
i
6
20?
b. How do you generate a random integer
i
such that 10
…
i
6
20?
c. How do you generate a random integer
i
such that 10
…
i
…
50?
d. Write an expression that returns
0
or
1
randomly.
Search WWH ::
Custom Search