进制之间的转换

//进制之间的转换
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();
 }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值