//进制之间的转换
public class Converse
{
protected Converse()
{
}
/**void tobeConvert(String[] args)
{
String binary,hex,octal;
int num = Integer.parseInt(args[0]);
Integer obj = new Integer(num);
binary = obj.toBinaryString(num);
hex = obj.toHexString(num);
octal = obj.toOctalString(num);
System.out.println("十进制数值:"+args[0]);
System.out.println("对应的二进制数值:="+binary);
System.out.println("对应的八进制数值:="+hex);
System.out.println("对应的十六进制数值:="+octal);
}*/
void tobeConvert1()
{
String binary,hex,octal;
for(int i=0,j=0;i<=10;i++,j++)
{
int num = i;
binary = Integer.toBinaryString(num);
hex = Integer.toHexString(num);
octal = Integer.toOctalString(num);
System.out.println(""+i+"所对应的进制数的显示");
System.out.println(""+i+"对应的十进制数值为:"+i);
System.out.println(""+i+"对应的二进制数值为:"+binary);
System.out.println(""+i+"对应的八进制数值为:"+hex);
System.out.println(""+i+"对应的十六进制数值为:"+octal);
System.out.println();
if(j==i&&j!=10||i!=10)
{
System.out.println("注意啦!下面有时另外一个数的进制显示了.");
System.out.println();
}
}
}
public static void main(String[] args)
{
Converse objConvert = new Converse();
//for(int j=0;j<=10;j++)
//{}
//objConvert.tobeConvert(args);
objConvert.tobeConvert1();
}
}
进制之间的转换
最新推荐文章于 2024-05-27 21:28:42 发布