Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Consider the following method: void superWriteVertical(int number) // Postcondit

ID: 3644763 • Letter: C

Question

Consider the following method:

void superWriteVertical(int number)
// Postcondition: The digits of the number have been written,
// stacked vertically. If number is negative, then a negative
// sign appears on top.
{
if (number < 0)
{
System.out.println("-");
superWriteVertical(-number);
}
else if (number < 10)
System.out.println(number);
else
{
superWriteVertical(number / 10);
System.out.println(number % 10);
}
}

Which call will result in the most recursive calls?
o A. super_write_vertical(-1023)
o B. super_write_vertical(0)
o C. super_write_vertical(100)
o D. super_write_vertical(1023)

Explanation / Answer

o C. super_write_vertical(100)