Saturday 19 March 2016

hexadecimal to octal conversion program in java


import java.util.Scanner;

public class HexadecimalToOctal 
{
    private String hex;
    private int dec;
    private String oct;
    public void setHex(String hex)
    {
        this.hex = hex;
    }
    public void getDec()
    {
        dec = Integer.parseInt(hex, 16);
    }
    public void setOct()
    {
        oct = Integer.toOctalString(dec);
    }
    public String getOct()
    {
        return oct;
    }
    public static void main(String []args)
    {
        HexadecimalToOctal obj = new HexadecimalToOctal();
        Scanner input = new Scanner(System.in);
        System.out.println("Enter a hexadecimal number : ");
        obj.setHex(input.next());
        obj.getDec();
        obj.setOct();
        System.out.println("The octal equivalent is : "+obj.getOct());
        input.close();
    }
}

No comments:

Post a Comment