码迷,mamicode.com
首页 > 其他好文 > 详细

十进制转化十六进制

时间:2017-02-21 13:37:53      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:main   打印   img   log   out   public   tin   十进制   stat   

题目

技术分享

 

思路:使用递归。

 1 import java.util.Scanner;
 2 class test 
 3 {
 4     static void tohex(int a)
 5     {
 6        if(a/16>=1)//先得到余数的是低位,低位后打印
 7            tohex(a/16);
 8 
 9        if(a%16>9)
10            System.out.printf("%c",a%16+55);//大于9转化为ABCDEF
11        else
12            System.out.printf("%d",a%16);
13     }
14     public static void main(String[] args) 
15     {
16         int a;
17         Scanner scanner=new Scanner(System.in);
18         System.out.printf("输入a=");
19         a=scanner.nextInt();
20         tohex(a);
21         return;
22     }
23 }

 

十进制转化十六进制

标签:main   打印   img   log   out   public   tin   十进制   stat   

原文地址:http://www.cnblogs.com/ttpn2981916/p/6423647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!