RE
我只知道十进制是直接写八进制是加0十六是加0X
大侠门指点迷经啊

解决方案 »

  1.   

    在C,C++或者Java中,对二进制数字没有相应的“字面”表示方法。
      

  2.   

    java不能直接表示2进制,只能是 8,10,16进制
    8: 前置 0
    10: 不需前置
    16: 前置 0x 或者 0X二进制,一般都是用 byte[]数组存储
    怎么表示,用1和0表示10110101010101101001每个int实际上都是2进制的,如果是要输出的话
    16进制: Integer.toHexString(32)
    2进制 : Integer.toBinaryString(32)
    再有个大整数BigInteger....在java.Math里...如果要输入,用
    Integer.parseInt("111",2);
    后面的参数2表示二进制
    这个方法可以处理任意进制的输入
      

  3.   

    不错,挺会提问题的啊,偶怎么没想过学习ing
      

  4.   

    好象java5.0中的浮点数可以使用二进制字面量
      

  5.   

    JAVA不能直接用二进制来表示数字