A PHP Error was encountered

Severity: 8192

Message: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

Filename: libraries/Filtered_db.php

Line Number: 23

Write a Java program to convert a octal number to a binary number
Q:

Write a Java program to convert a octal number to a binary number

0

Write a Java program to convert a octal number to a binary number. Go to the editor
Input Data:
Input any octal number: 7
Expected Output

Equivalent binary number: 111

 

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

import java.util.Scanner;

public class Exercise26 {
public static void main(String[] args) 
 {
  Scanner in = new Scanner(System.in);
  int[] octal_numvalues = {0, 1, 10, 11, 100, 101, 110, 111};
  long octal_num, tempoctal_num, binary_num, place;
  int rem;
  System.out.print("Input any octal number: ");
  octal_num = in.nextLong();
  tempoctal_num = octal_num;
  binary_num = 0;
  place = 1;
  while (tempoctal_num != 0)
  {
   rem = (int)(tempoctal_num % 10);
   binary_num = octal_numvalues[rem] * place + binary_num;
   tempoctal_num /= 10;
   place *= 1000;
  }
  System.out.print("Equivalent binary number: " + binary_num+"\n");
 }
}

Sample Output:

Input any octal number: 7                                                                                    
Equivalent binary number: 111

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now