[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/primary-code-test/Java/dev/Conversions/BinaryToDecimal.java [Back]  [Original]

package Conversions;

import java.util.Scanner;

/** This class converts a Binary number to a Decimal number */
class BinaryToDecimal {

  /**
   * Main Method
   *
   * @param args Command line arguments
   */
  public static void main(String args[]) {
    Scanner sc = new Scanner(System.in);
    int binNum, binCopy, d, s = 0, power = 0;
    System.out.print("Binary number: ");
    binNum = sc.nextInt();
    binCopy = binNum;
    while (binCopy != 0) {
      d = binCopy % 10;
      s += d * (int) Math.pow(2, power++);
      binCopy /= 10;
    }
    System.out.println("Decimal equivalent:" + s);
    sc.close();
  }
}

Web Proxy Viewer  |  New URL  |  Original Page