i am new in java programming, can someone help me create the code for it.thanks.

## All 5 Replies

can someone help me create the code

First you need to describe what you are trying to do in your program.
The title doesn't really describe what the problem is.

This is the program that was given to me and I don't have idea how to do it. I hope someone could help me...

Create three (3) java program that:
1. Converts a binary number to decimal,
2. Converts a binary number to hexadecimal,
3. Converts a binary number to octal,

using a single dimensional array

Example Input/Output
1. Binary to decimal converter:

Enter binary number:
11100000

11100000 binary is equal to 224 decimal

Have you looked up the algorithm for converting a binary number to a decimal number?
You need that before you can write the program.

Assuming that you read the input: 11100000 as a String. You will create an int array with size the length of the input. Check the API of the String class. There are methods that return its length as well as each character of the String (charAt(index))
Loop the input, take each character convert it to a String, then to an int and put it into the array:

``````String s = "11100000";
for (int i=0;i<s.length();i++) {
char ch = s.charAt(i);
}``````

Convert the ch to a String `String s2 = ch+"";` Then put that s2 into the int array.

Then you can apply the algorithm.

If you had the binary number '11100000', could you work out its decimal value yourself, with a pencil and a pad of paper? If you program a computer to do something similar, you will get a value stored in an 'int' variable, which you can print. (And it will, by default, print the decimal value.)

For the other two...