IT-utopia
用java的Integer本身配有的方法。
public class Test 
{    public static void main(String[] args) 
{       int n = 100;      
 System.out.println("二进制:" + Integer.toBinaryString(n));     
  System.out.println("八进制:" + Integer.toOctalString(n));       
System.out.println("十六进制:" + Integer.toHexString(n));    } } 
写一个程序实现
public class Trans { 
 private static char[] a = { \'0\', \'1\', \'2\', \'3\',  \'4\', \'5\', \'6\', \'7\',  \'8\', \'9\', \'A\', \'B\', \'C\', \'D\', \'E\', \'F\'}; 
public static void main(String[] args) {  
 int number = 10;  
 System.out.println(number + "二进制: " + toNumber(number, 2));  
 System.out.println(number + "八进制: " + toNumber(number, 8));  
 System.out.println(number + "十六进制: " + toNumber(number, 16));  }    
public static String toNumber(int number, int n) 
{   String str="";
   for(int i = 0; i < n; i ++) { 
   if(number == i) {     str=a[i] + str;     return str;   
 }   }  
 str = a[number % n] + str; 
 str = toNumber(number/n, n) + str;  
 return str;  } }


转载自 http://novicechan.blog.163.com/blog/static/2053621622012350436343/

分类:

技术点:

相关文章:

  • 2021-05-06
  • 2022-03-06
  • 2021-05-21
  • 2022-01-07
  • 2021-12-27
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-11
  • 2021-09-15
  • 2021-11-30
  • 2021-12-23
相关资源
相似解决方案