进制之间的转换

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

你可能感兴趣的:(J#)