Java Program to Convert Decimal to Octal (updated) – In Computer Science, generally Octal number system used to store big data values. In this post, we will develop a Java program to convert the decimal value to an octal value.
- Decimal Octal
- 1 1
- 2 2
- 3 3
- 4 4
- 5 5
- 6 6
- 7 7
- 8 10
- 9 11
- 10 12


In Octal number system 8 and 9 are not available because their base is 8.
- Procedure to develop a method to convert decimal to octal,
- 1) Take a decimal number
- 2) Declare octal, remainder, multiplier, and iteration variables
Java Program to Convert Decimal to Octal
import java.util.Scanner;
public class DecimalToOctal {
private static int toOctal(int decimal) {
// declare variables
int octal = 0;
int remainder = 0;
int multiplier = 0;
int i = 0;
while (decimal!=0) {
// find remainder after
// dividing by 8
remainder = decimal % 8;
// calculate multiplier value
multiplier = (int) Math.pow(10, i);
// increase octal value
octal += (remainder * multiplier);
// divide decimal value by 8
decimal /= 8;
// increase i value by 1
i++;
}
return octal;
}
public static void main(String[] args) {
// declare variables
int decimal = 0;
int octal = 0;
// create Scanner class object
Scanner scan = new Scanner(System.in);
// read inputs
System.out.print("Enter decimal number:: ");
decimal = scan.nextInt();
// convert decimal to octal
octal = toOctal(decimal);
// display result
System.out.println("Octal value = "
+ octal);
// close Scanner class object
scan.close();
}
}
OUTPUT
Enter decimal number:: 8
Octal value = 10
Types of Sorting Algorithms:
Additional Reading
- SEO Practices Everyone Should Follow SEO Rules
- Complete Top SEO Checklist
- Yoast Seo Premium 15.2 Nulled – WordPress SEO Plugin
- Top 50+ SEO Interview Questions
- What is a Backlink? How to Get More Backlinks
READ MORE
If you found this post useful, don’t forget to share this with your friends, and if you have any query feel free to comment it in the comment section.
Thank you 😊 Keep Learning !