変換のための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進数の中間変換を通じ。

注:タイトルでは、データの範囲に注意を払う必要があり、小数を変換することが可能となり、より大きなスケールを使用するには、この時間は大きすぎる、などロングなど
ここに画像を挿入説明

公開された41元の記事 ウォン称賛94 ビュー9553

おすすめ

転載: blog.csdn.net/qq_41718454/article/details/104932071