Static method – java convert decimal to octal

Let’s learn static method – java convert decimal to octal.

static method - java convert decimal to octal

Static method – java convert decimal to octal

Java decimal to octal is one of the common java interview question. Here’s the java program to convert decimal to octal using static method,

Also read – selection sort in java

// decimal to octal
import java.util.Scanner;
public class DecimalToOctal
{
static int a = 1;
public static void main(String[] args)
{
int decimal;
Scanner sc = new Scanner(System.in);
System.out.println("Please enter a decimal number : ");
decimal = sc.nextInt();
System.out.println("The octal number is : ");
int[] oct = convertToOctal(decimal);
for(int x = a - 1; x > 0; x--)
{
System.out.print(oct[x]);
}
sc.close();
}

   // decimal to octal java
   static int[] convertToOctal(int oct) 
   {
      int y[] = new int[50];
      while(oct != 0)
      {
         y[a++] = oct % 8;
         oct = oct / 8;
      }
      return y;
   }
}



Output:

Please enter a decimal number : 100
The octal number is : 144