Binary to Octal Program in Java
Advertisements
Convert Binary to Octal Program in Java
There are two way to convert decimal number into octal number, which is given below;
- Using predefined method Integer.toOctalString(int num)
- Writing our own logic for conversion
Convert Binary to Octal in Java
import java.util.Scanner;
public class BinaryTOoctal
{
Scanner scan;
int num;
void getVal()
{
System.out.println("Binary to Octal");
scan = new Scanner(System.in);
System.out.println("\nEnter the number :");
num = Integer.parseInt(scan.nextLine(), 2);
}
void convert()
{
String octal = Integer.toOctalString(num);
System.out.println("Octal Value is : " + octal);
}
}
class MainClass
{
public static void main(String args[])
{
Binary_Octal obj = new Binary_Octal();
obj.getVal();
obj.convert();
}
}
Output
Binary to Octal Enter the number : 1010 Octal Value is : 12
Convert Binary to Octal in Java
import java.util.Scanner;
public class BinaryTOoctal
{
public static void main(String args[])
{
int binnum, rem, quot, i=1, j;
int octnum[] = new int[100];
Scanner scan = new Scanner(System.in);
System.out.print("Enter Binary Number : ");
binnum = scan.nextInt();
quot = binnum;
while(quot != 0)
{
octnum[i++] = quot%8;
quot = quot/8;
}
System.out.print("Equivalent Octal Value of " +binnum+ " is :\n");
for(j=i-1; j>0; j--)
{
System.out.print(octnum[j]);
}
}
}
Output
Enter Binary Number : 11 Equivalent Octal Value of 11 is :13
Syntax to compile and run java program
Syntax
for compile -> c:/>javac BinaryTOoctal.java for run -> c:/>java BinaryTOoctal
Google Advertisment
