我工作的一門功課,我想我說完了,但老師告訴我,這是不是他要找的,所以我需要知道我可以轉換一個二進制數字,它以字符串的形式存儲到十進制字符串中,而不使用任何內置函數,超出了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();
}
}
向我們展示你已經嘗試過。沒有任何代碼,我們無法幫助你。 –
你在編碼的語言是什麼?沒有這些信息,我們將無法爲您提供幫助。 –
我用信息更新了我的帖子。我很抱歉沒有具體。 –