谁能用Java给我做一个,2。8。16。10进制之间的转换?谢谢了!

解决方案 »

  1.   

    int i=252;
    Integer.toBinaryString(i);
    Integer.toHexString(i);
    Integer.toOctalString(i)
    看文档说明
      

  2.   

    class Test
    {
    public static void main(String args[])
    {
    int n = 20;
    System.out.println(n+"转二进制为:"+Integer.toBinaryString(n));
    System.out.println(n+"转八进制为:"+Integer.toOctalString(n));
    System.out.println(n+"转十六进制为:"+Integer.toHexString(n));
    }
    }
      

  3.   

    toBinaryString(int i) 
        Returns a string representation of the integer argument as an unsigned integer in base 2. 
    toHexString(int i) 
        Returns a string representation of the integer argument as an unsigned integer in base 16. 
    toOctalString(int i) 
        Returns a string representation of the integer argument as an unsigned integer in base 8. 
    我的问题有人可以帮我回答下吗
      

  4.   

    java.lang.Integerpublic final class Integerextends Numberimplements Comparable<Integer>static String toBinaryString(int i) 
              以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。 
    static String toHexString(int i) 
              以十六进制的无符号整数形式返回一个整数参数的字符串表示形式。 
    static String toOctalString(int i) 
              以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。 
      

  5.   

    Integer.toBinaryString(i); 
    Integer.toHexString(i); 
    Integer.toOctalString(i)