Skip to main content\(
\newcommand{\lt}{<}
\newcommand{\gt}{>}
\newcommand{\amp}{&}
\definecolor{fillinmathshade}{gray}{0.9}
\newcommand{\fillinmath}[1]{\mathchoice{\colorbox{fillinmathshade}{$\displaystyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\textstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptstyle \phantom{\,#1\,}$}}{\colorbox{fillinmathshade}{$\scriptscriptstyle\phantom{\,#1\,}$}}}
\)
Section 7.2 Loops-WE1-P1
Subgoals for Evaluating a Loop.
-
-
Determine start condition
-
Determine update condition
-
Determine termination condition
-
Determine body that is repeated
-
-
For every iteration of loop, write down values
Subsection 7.2.1
Exercises Exercises
1.
Q1: What is the output of the following loop?
int i = 0;
while (i < 3) {
System.out.println("hi");
i++;
}
Figure 7.2.1.
2.
Q2: What is the output of the following loop?
int i = 10;
while (i > 1) {
System.out.print(i + " ");
i--;
}
3.
Q3: What is the output of the following loop?
int i = 10;
while (i > 1) {
System.out.print(i + " ");
i++;
}
4.
Q4: What is the output of the following loop?
int i = 0;
int total = 0;
while (i <= 50) {
total += i;
i += 5;
}
System.out.println(i);
0 5 10 15 20 25 30 35 40 45 50
0 5 10 15 20 25 30 35 40 45
5 10 15 20 25 30 35 40 45 50
5 10 15 20 25 30 35 40 45
5.
Q5: What is the value of
counter
after the execution of the folowing code?
int counter = 0;
while (counter > 100) {
if (counter % 2 == 1)
System.out.println(counter + " is odd.");
else
System.out.println(counter + " is even.");
}
counter++;
System.out.println(counter);
You have attempted
of
activities on this page.