Results 1 to 5 of 5
Thread: Binary to Decimal conversion
- 12-31-2011, 03:51 PM #1
`
- Join Date
- Dec 2011
- Posts
- 7
- Rep Power
- 0
Binary to Decimal conversion
Hello, I am extremely new to Java programming and I need write a program to convert binary numbers to decimal numbers. The input is a string of zeros and ones.
(1001010101011010111001011101010101010101)
All I know is I need to, use a loop to read (charAt()) each digit (0/1 char) in the input string, scanning from right to left, then I need to use the loop to build the required powers of 2. I need to use a conditional statement to deal with 0 and 1 separately, Then I need to Debug using simple input, e.g. 1, 10, 101, and print intermediate values in the loop.
It would be great if someone could help me out with this code as I am very new to this topic
- 12-31-2011, 03:58 PM #2
- Join Date
- Sep 2008
- Location
- Voorschoten, the Netherlands
- Posts
- 14,422
- Blog Entries
- 7
- Rep Power
- 29
Re: Binary to Decimal conversion
Can you do it with pencil and paper, with a binary number, say, 1011?
kind regards,
JosBuild a wall around Donald Trump; I'll pay for it.
- 12-31-2011, 04:26 PM #3
`
- Join Date
- Dec 2011
- Posts
- 7
- Rep Power
- 0
Re: Binary to Decimal conversion
8 4 2 1
1 0 1 1
8+2+1= 11
that is fine, just how to do it with a program please if anyone could help me with that?
- 12-31-2011, 04:32 PM #4
- Join Date
- Sep 2008
- Location
- Voorschoten, the Netherlands
- Posts
- 14,422
- Blog Entries
- 7
- Rep Power
- 29
Re: Binary to Decimal conversion
Good; have a look at the top row: it can also be written as, 2*2*2*1, 2*2*1, 2*1, 1; this implies that if you look at the leftmost digit in your binary number (0 or 1), the answer is 0 or 1 too. If more digits follow, you have to multiply your answer by two; in (pseudo) code it look like this:
Java Code:result= 0; for (int i= 0; i < digit.length(); i++) { // walk over all digits result*= 2; // prepare for another digit, see above result+= // digit at location i }
JosBuild a wall around Donald Trump; I'll pay for it.
- 12-31-2011, 07:52 PM #5
`
- Join Date
- Dec 2011
- Posts
- 7
- Rep Power
- 0
Similar Threads
-
Decimal to Binary
By NetJava in forum New To JavaReplies: 5Last Post: 11-18-2011, 02:43 PM -
Decimal to Binary
By DMarsh12 in forum New To JavaReplies: 4Last Post: 10-01-2011, 06:24 PM -
anyone know's how to program a conversion of binary-decimal , decimal-binary
By irnie1994 in forum JCreatorReplies: 5Last Post: 08-25-2011, 07:32 PM -
Decimal to binary, octal to decimal
By matejm1994 in forum New To JavaReplies: 3Last Post: 12-26-2010, 09:59 AM -
Binary-to-Decimal Conversion (Precision Problem)
By shadowfax57 in forum New To JavaReplies: 4Last Post: 09-07-2010, 09:00 AM
Bookmarks