Write a recursive method called writeBinary that accepts an integer as a parameter and writes its binary representation to the console. For example, writeBinary(44) should print 101100.
Implementation of writeBinary method:
public static void writeBinary(int n) {
if(n < 2) {
System.out.print(n);
} else {
writeBinary(n / 2);
writeBinary(n % 2);
}
}
Test Program for writeBinary method:
public class Ch12Ex05 {
public static void main(String[] args) {
System.out.print("writeBinary(44): ");
writeBinary(44);
}
public static void writeBinary(int n) {
if(n < 2) {
System.out.print(n);
} else {
writeBinary(n / 2);
writeBinary(n % 2);
}
}
}
Output:
writeBinary(44): 101100