変換のためのJavaベース
ブルーブリッジカップ少数演習は、バイナリ変換に関連して、ここに記録について少しブログを書きます。
ここでデータの範囲超えない整数を、例えば、使用される方法は、すべてのある整数クラス。
その他のバイナリ小数ターン
Integer.parseInt(B)の方法、別の文字列のバイナリ表現で、Bは、このように小数OUTに変換し、基数です。
int a = Integer.parseInt(StringOfNumber, radix);
他のバンドを回しDECIMAL
(I、基数)メソッドを持つInteger.toStringと、私は別の例を示す基数をバイナリに変換され、小数点数を表します。
String s = Integer.toString(i, radix);
いくつかの特別な方法で、対応があります。特殊的进制
//对应十进制转二进制
Integer.toBinaryString(i);//
//对应十进制转八进制
Integer.toOctalString(i);//
//对应十进制转十六进制
Integer.toHexString(i);//
他のバンドは他のバンドを回します
10進数の中間変換を通じ。
注:タイトルでは、データの範囲に注意を払う必要があり、小数を変換することが可能となり、より大きなスケールを使用するには、この時間は大きすぎる、などロングなど