Java Convert Decimal to Octal

In this source code example, we will write a Java program that converts any Decimal number to an Octal number.
Check out Java 8 examples at Java 8 Examples
Checkout all Java programs at 50+ Java Programs 

Java Convert Decimal to Octal

This class converts Decimal numbers to Octal Numbers:
package net.sourcecodeexamples.java.Conversions;

import java.util.Scanner;

/**
 * This class converts Decimal numbers to Octal Numbers
 *
 *
 */
public class DecimalToOctal {
    /**
     * Main Method
     *
     * @param args Command line Arguments
     */

    // enter in a decimal value to get Octal output
    public static void main(String[] args) {
        try (Scanner sc = new Scanner(System.in)) {
            int n, k, d, s = 0, c = 0;
            System.out.print("Decimal number: ");
            n = sc.nextInt();
            k = n;
            while (k != 0) {
                d = k % 8;
                s += d * (int) Math.pow(10, c++);
                k /= 8;
            }

            System.out.println("Octal equivalent:" + s);
        }
    }
}

Output

Decimal number: 25
Octal equivalent:31
Check out Java 8 examples at Java 8 Examples
Checkout all Java programs at 50+ Java Programs 



Comments