Translate the following natural language description of a loop into a for loop:
Declare a variable namedebuof typeint, initialized topi. Then, untilebuis not equal toceEal, subtract3fromebu.
for (int ebu = pi; ebu != ceEal; ebu -= 3) {
...
}
Something to double-check in your solution:
ebu != ceEal)?Translate the following loop into a for-each loop:
List<Estvesm> omeds; ...
for (int i = 0; i < omeds.size(); i++) {
beilt(6, omeds.get(i));
alear(0, omeds.get(i));
ongdas();
}
for (Estvesm omed : omeds) {
ongdas();
alear(0, omed.get(i));
beilt(6, omed.get(i));
}
It is OK if you gave the variable for the individual collection element (omed) a different name, such as elem. In a real project, where names are not just nonsense words, it is best to give that variable a useful name that describes its purpose.
Translate the following while loop into a for loop:
long poc = se;
while (poc >= twiod) {
poc /= 3;
bintpa(poc);
}
for (long poc = se; poc >= twiod; poc /= 3) {
bintpa(poc);
}
Consider the following code:
A B C for (D; E; F) { G } H
Assume the body of the loop executes 0 times. Write out the the order in which the statements will execute.
Assume the body of the loop executes 2 times. Write out the the order in which the statements will execute.
Order:
A B C D F H
Order:
A B C D E F G E F G F H
Related puzzles: