javaを使って塩基間の相互変換を実現する

10 進数から 2 進数への変換

		int i = 10;
        //十进制转换成二进制
        String s1 = Integer.toBinaryString(10);
        System.out.println(s1);//1010

10 進数から 8 進数への変換

 int i = 10;
        //十进制转换成八进制
        String s1 = Integer.toOctalString(10);
        System.out.println(s1);//12

10 進数から 16 進数へ

int i = 10;
        //十进制转换成十六进制进制
        String s1 = Integer.toHexString(i);
        System.out.println(s1);//a

2 進数から 10 進数への変換

//二进制转换成十进制进制
        String s1 = Integer.valueOf("1010",2).toString();
        System.out.println(s1);//10

8 進数から 10 進数へ

  //八进制转换成十进制进制
        String s1 = Integer.valueOf("12",8).toString();
        System.out.println(s1);//10

16 進数から 10 進数

 //十六进制转换成十进制进制
        String s1 = Integer.valueOf("a",16).toString();
        System.out.println(s1);//10

16 進数から 8 進数への変換、2 進数から 8 進数への変換など、その他の方法では、上記の方法を使用して、10 進数以外の数値を 10 進数に変換し、10 進数から他の数値に変換できます。

おすすめ

転載: blog.csdn.net/qq_48627750/article/details/122388722
おすすめ