Question: 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

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);

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!