HomeJavaJava Program to Convert Binary Number to Octal and vice-versa

Java Program to Convert Binary Number to Octal and vice-versa

In this Java program, we’ll learn how to Convert Binary Number to Octal and vice-versa in your Java program

Example 1: Program to Convert Binary to Octal 

RUN CODE SNIPPET
class Main { 
  public static void main(String[] args) { 
    long binary = 001100; 
    int octal = convertBinarytoOctal(binary); 
    System.out.println(binary + " in binary = " + octal + " in octal"); 
  } 
  public static int convertBinarytoOctal(long binaryNumber) { 
    int octalNumber = 0, decimalNumber = 0, i = 0; 
    while (binaryNumber != 0) { 
      decimalNumber += (binaryNumber % 10) * Math.pow(2, i); 
      ++i; 
      binaryNumber /= 10; 
    } 
    i = 1; 
    while (decimalNumber != 0) { 
      octalNumber += (decimalNumber % 8) * i; 
      decimalNumber /= 8; 
      i *= 10; 
    } 
    return octalNumber; 
  } 
}

OUTPUT 

576 in binary = 50 in octal

Share:

Leave A Reply

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

You May Also Like

Java is a popular programming language that is used to develop a wide range of applications. If you are a...
  • Java
  • March 6, 2023
Java is a programming language and computing platform that is used to create various types of applications. It is used...
  • Java
  • March 6, 2023
In this post, you’ll learn how to download and install JUnit in Eclipse so that you can use in your...
  • Java
  • October 9, 2022