- Notifications
You must be signed in to change notification settings - Fork 31
Expand file tree
/
Copy pathBinary_to_Octal.java
More file actions
Latest commit
25 lines (22 loc) · 736 Bytes
/
Copy pathBinary_to_Octal.java
File metadata and controls
25 lines (22 loc) · 736 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
importjava.util.Scanner;
classDecimalToOctalConversionClass{
publicstaticvoidmain(String[] args){
//create Scanner object
Scannersc = newScanner(System.in);
System.out.println("Enter Any Decimal Number :");
//Accept input from keyboard
intinput_decimal_num = sc.nextInt();
intoctal_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);
}
}