Programming Examples
Java recursive function to convert decimal number to binary number
Write a java recursive function to convert the decimal number into binary number.
import java.util.*;
class DectoBin
{
int convert(int n)
{
if(n==0)
{
return 0;
}
else
{
return (convert(n/2)*10+n%2);
}
}
public static void main(String arr[])
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter Any Number in Decimal: ");
int num=sc.nextInt();
DectoBin obj=new DectoBin();
int ans=obj.convert(num);
System.out.println(num+" in Binary is : "+ans);
}
}
Output
Enter Any Number in Decimal:
8
8 in Binary is : 1000
Enter Any Number in Decimal:
10
10 in Binary is : 1010