Java Reference
In-Depth Information
15
// Check whether all covered
16
boolean
allCovered =
true
;
// Assume all covered initially
17
for
(
int
i =
0
; i < isCovered.length; i++)
18
if
(!isCovered[i]) {
19 allCovered =
false
;
// Find one number not covered
20
break
;
21 }
22
23
// Display result
24
if
(allCovered)
25 System.out.println(
"The tickets cover all numbers"
);
26
else
27 System.out.println(
"The tickets don't cover all numbers"
);
28 }
29 }
check
allCovered
?
Suppose you have created a text file named LottoNumbers.txt that contains the input data
2 5
6 5 4 3 23 43 2 0
. You can run the program using the following command:
java LottoNumbers < LottoNumbers.txt
The program can be traced as follows:
Line#
Representative elements in array isCovered number
allCovered
[1]
[2]
[3]
[4]
[5]
[22]
[42]
6
false false false false false false false
9
2
11
true
12
5
11
true
12
6
11
true
12
5
11
true
12
4
11
true
12
3
11
true
12
23
11
true
12
43
11
true
12
2
11
true
12
0
16
true
18(i=0)
false