哪位高手帮我看看这个JAVA程序

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:03:50
是十进制转2进制的程序....改不出来了,,,帮忙看看吧,,,

public class J_10to2
{

public void mb_method(int a)
{
int x=0;
while(a!=0)
{
x=a%2;
System.out.print("x");
a=a/2;
}
}

public static void main(String args[])
{
int a=0;
System.out.println("please input a number:"+a);
mb_method(a);
}
}

java.lang.Integer这个API包中有进制转换的函数
public static String toBinaryString(int i)
就是把十进制转为2进制,不过得到的是字符型,再强制转换一下就行了
但我看你的方法的逻辑好像也不是用来转换进制的