Chapter Review Questions
When might you prefer a
for
loop in place of awhile
loop? What do you gain?When might you prefer a
while
loop or aforeach
instead of afor
loop?When you have nested
for
loops, and you reach the bottom of the body of the inner loop, where does execution go next?May you legally omit the initialization part of a
for
loop?What happens when you omit the condition in a
for
loop?In the heading of a
for
loop, how do you initialize or update several variables?Rewrite
num /= 2;
equivalently without the operand
/=
.Rewrite
bigName = bigName - 10;
with a statement that only includes
bigName
once.Distinguish the effects of these two statements:
x-=2; x=-2;
What is printed?
Console.WriteLine("12345678"); for( int p = 1; p < 6; p++) { string formatStr = "{0:F" + p + "}"; Console.WriteLine(formatStr, 1.2345678); }
What is printed? (Just “,4” has been inserted.)
Console.WriteLine("12345678"); for( int p = 1; p < 6; p++) { string formatStr = "{0,4:F" + p + "}"; Console.WriteLine(formatStr, 1.2345678); }
What is printed?
Console.WriteLine("123456"); for( int w = 6; w >= -6; w -= 4) { string formatStr = "{0," + w + "}|"; Console.WriteLine(formatStr, "here"); }