Skip to main content
Contents
Prev Up Next Scratch ActiveCode Profile
\(
\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.4 Loops-WE2-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.4.1
Exercises Exercises
1.
Q6: What is the value of
total
after the execution of the folowing code?
int total = 0;
for (int x = 50; x >= 0; x = x - 5) {
total += x;
}
2.
Q7: What is the output of the following loop?
for (int y = 0; y < 10; y++) {
System.out.print(y * y + " ");
}
0 1 4 9 16 25 36 49 64 81
3.
Q8: What is the output of the following loop?
for (int y = 100; y < 10; y--) {
System.out.println(y);
}
100 90 80 70 60 50 40 30 20
100 90 80 70 60 50 40 30 20 10
4.
Q9: What are the values of
a
and
b
after the folowing code executes?
int a = 0, b = 0;
for (int x = 1; x <= 15; x++) {
if (x % 2 == 0)
a += x;
else
b += x;
}
System.out.println("a is " + a);
System.out.println("b is " + b);
You have attempted
of
activities on this page.