十进制化二进制
|
|
|
作者:java 来源:java 加入时间:2006年02月21日 |
|
十进制化二进制 站点:爱心种子小博士 关键字:十进制化二进制
|
十进制化二进制 import java.io.*;
public class PrintBits{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("input int:");
String s=br.readLine();
int val=Integer.parseInt(s);
System.out.println(getBits(val));
}
public static String getBits(int value){
int displayMask=1<<31;
StringBuffer buf=new StringBuffer(35);
for(int c=1;c<=32;c++){
buf.append((value & displayMask)==0? 0:1);
value<<=1;
if(c%8==0)
buf.append( );
}
return buf.toString();
}
}
程序运行结果:
C:\java>java PrintBits
input int:
30
00000000 00000000 00000000 00011110
C:\java> |
|
|
|
|