我工作的一门功课,我想我说完了,但老师告诉我,这是不是他要找的,所以我需要知道我可以转换一个二进制数字,它以字符串的形式存储到十进制字符串中,而不使用任何内置函数,超出了Java中length(),charAt(),幂函数和floor/ceiling的范围。如何将二进制字符串转换为十进制字符串中的Java
这是我对开始的。
import java.util.Scanner;
public class inclass2Fall15Second {
public static void convertBinaryToDecimalString() {
Scanner myscnr = new Scanner(System.in);
int decimal = 0;
String binary;
System.out.println("Please enter a binary number: ");
binary = myscnr.nextLine();
decimal = Integer.parseInt(binary, 2);
System.out.println("The decimal number that corresponds to " + binary + " is " + decimal);
}
public static void main (String[] args) {
convertBinaryToDecimalString();
}
}
向我们展示你已经尝试过。没有任何代码,我们无法帮助你。 –
你在编码的语言是什么?没有这些信息,我们将无法为您提供帮助。 –
我用信息更新了我的帖子。我很抱歉没有具体。 –