Question

Program to convert decimal number to octal using recursion.

				
					ENTER A DECIMAL NUMBER10
THE OCTAL VALUE OF DECIMAL NUMBER 10 IS 12
				
			

Share code with your friends

Share on whatsapp
Share on facebook
Share on twitter
Share on telegram

Code

				
					import java.util.*;
public class DecimalToOctal
{

    public static long DecimalOctalConversion(long dec)
    {
        if(dec==0)
        {
            return 0;    
        }
        else
        {
            return (dec%8)+10*(DecimalOctalConversion(dec/8));   
        }
    }

    public static void main()
    {
        long decimal=0,octal=0;
        Scanner sc=new Scanner(System.in);
        System.out.print("ENTER A DECIMAL NUMBER");
        decimal=sc.nextInt();

        octal=DecimalOctalConversion(decimal);
        System.out.println("THE OCTAL VALUE OF DECIMAL NUMBER "+decimal+" IS "+octal);
    }
}

				
			

Coding Store

Leave a Reply

Your email address will not be published. Required fields are marked *