programa Java para convertir de decimal a octal

En este programa java, vamos a aprender cómo convertir de decimal a octal ? A continuación, vamos a leer un número entero (decimal) y convertirlo en su número octal equivalente.

Dado un entero (decimal) número y tenemos que convertirlo en octal mediante el programa Java.

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);
}
}

salida

D:Java Articles>java DecimalToOctalConversionClass
Enter Any Decimal Number :
222
Conversion of decimal to octal is : 336


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *