进制转换

来源:互联网 发布:nba球员数据排名 编辑:程序博客网 时间:2024/04/30 21:58

  1. //二进制,八进制,十六进制之间的转换可以通过中转10进制  
  2. public static void main(String[] args) {  
  3.   
  4.         for (int j = 1; j < 30; j++) {  
  5.             //10-2  
  6.             String t2=Long.toBinaryString(j);  
  7.             //2-10  
  8.             long t2_10=Long.valueOf(t2, 2);  
  9.             //10-8  
  10.             String t8=Long.toOctalString(j);  
  11.             //8-10  
  12.             long t8_10=Long.valueOf(t8, 8);  
  13.             //10-16  
  14.             String t16=Long.toHexString(j);  
  15.             //16-10  
  16.             long t16_10=Long.valueOf(t16, 16);  
  17.               
  18.               
  19.             System.out.println(t2);  
  20.             System.out.println(t2_10);  
  21.         }  
  22.           
  23.           
  24. }  

原创粉丝点击