Consider the following recursive method, which is intended to display the binary equivalent of a decimal number. For example, toBinary(100) should display 1100100.
public static void toBinary(int num)
{
if (num < 2)
{
System.out.print(num);
}
else
{
/* missing code */
}
}
Which of the following can replace /* missing code */ so that toBinary works as intended?
a. System.out.print(num % 2);
toBinary(num / 2);
b. System.out.print(num / 2);
toBinary(num % 2);
c. toBinary(num % 2);
System.out.print(num / 2);
d. toBinary(num / 2);
System.out.print(num % 2);
e. toBinary(num / 2);
System.out.print(num / 2);