1.读入一个二进制数,打印出相应的十进制数值。
THANK YOU !!!

解决方案 »

  1.   

    Integer.toBinaryString(7);// 反过来,10进制到二进制 
      

  2.   


    try{
       //读取输入
       byte[] b = new byte[1024];
      int num = System.in.read(b);
      //把获得的输入去掉回车和换行,构造成字符串
      String s = new String(b,0,num-2);
      //转换成十进制
      int n = Integer.parseInt(s,2);
    }catch(Exception e){}
      

  3.   

    Integer.parseInt(2);-->2>>>0010