Given an Integer (Decimal) number and we have to convert it into Octal using java program.
import java.util.Scanner;
class DecimalToOctalConversionClass{
public static void main(String[] args){
//create Scanner object
Scanner sc = new Scanner(System.in);
System.out.println("Enter Any Decimal Number :");
//Accept input from keyboard
int input_decimal_num = sc.nextInt();
int octal_num = 0,rem,temp_input_decimal_num,i=1;
temp_input_decimal_num = input_decimal_num;
//Loop continues till temp_input_decimal_num to 0
while(temp_input_decimal_num > 0){
//Get remainder
rem = temp_input_decimal_num%8;
octal_num = octal_num+rem*i;
temp_input_decimal_num = temp_input_decimal_num/8;
i=i*10;
}
//Display Result
System.out.println("Conversion of decimal to octal is : " + octal_num);
}
}
Output
D:\Java Articles>java DecimalToOctalConversionClass
Enter Any Decimal Number :
222
Conversion of decimal to octal is : 336
Given an Integer (Decimal) number and we have to convert it into Octal using java program.
Output