日期:2014-05-20  浏览次数:20595 次

帮帮忙哦!!
编写一个类,类的方法是编写一个int 的数值,然后2进制输出 要输出32位的2进制
求代码 又要交作业了

------解决方案--------------------
你们老师太二了.........

Java code
public static void main(String[] args) {
        System.err.println(Integer.toBinaryString(20));
    }

------解决方案--------------------
Java code

public class MyTestMain {
 public StringBuffer getBint(int dec,StringBuffer result)
     {
         result.insert(0, dec%2);
         dec=dec/2;
        if(dec>1)
            result=getBint(dec,result);
        else
            result.insert(0, dec%2);
            return result;
     }
public static void main(String[] args) {
      
     MyTestMain mtm=new MyTestMain();
    System.out.print(mtm.getBint(20, new StringBuffer()));
}
}