问题描述

  十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进  制的30在十六进制中是1E。
  给出一个非负整数,将它表示成十六进制的形式。

输入格式

  输入包含一个非负整数a,表示要转换的数。0<=a<=2147483647

输出格式

  输出这个整数的16进制表示

样例输入

30

样例输出

1E

 1 import java.util.Scanner;
 2 public class Main {
 3     public static void main(String[] args) {
 4         Scanner scanner = new Scanner(System.in);
 5         int n = scanner.nextInt();
 6         if(n == 0) {
 7             System.out.println(0);
 8             System.exit(0);
 9         }
10         StringBuffer stb = new StringBuffer(8);
11         char []a = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
12         while(n != 0) {
13             stb = stb.append(a[n%16]);
14             n /= 16;
15         }
16         System.out.println(stb.reverse().toString());
17     }
18 }

转载于:https://www.cnblogs.com/youpeng/p/10348447.html

[蓝桥] 基础练习 十进制转十六进制 (java)相关推荐

  1. 【蓝桥杯】基础练习 十进制转十六进制

    试题 基础练习 十进制转十六进制 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述. 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8, ...

  2. 蓝桥杯 基础练习 十进制转十六进制(C++)

    蓝桥杯 基础练习 十进制转十六进制(C++) 最近自己在练习,将正确的代码分享同时也是记录便于查看.但有的可能写的太复杂,不一定是最简便的代码. 这个是我最近学习了一点关于栈的算法,利用栈来写的 问题 ...

  3. 蓝桥杯试题 基础练习 十进制转十六进制

    蓝桥杯试题 基础练习 十进制转十六进制 C/C++ 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4, ...

  4. 蓝桥杯 基础练习 十进制转十六进制(水题,进制转换)

    基础练习 十进制转十六进制 时间限制:1.0s   内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C ...

  5. 【蓝桥杯】 C++ 试题 基础练习 十进制转十六进制

    问题描述 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15.十六进制的计数 ...

  6. 基础练习 十进制转十六进制 C语言

    基础练习 十进制转十六进制 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至1 ...

  7. 试题 基础练习 十进制转十六进制

    试题 基础练习 十进制转十六进制 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9 ...

  8. 蓝桥 10 基础练习 十进制转十六进制 python

    1.先考虑将数据转化成二进制,然后在四位一组转化成十六进制 map = {10:'A',11:'B',12:'C',13:'D',14:'E',15:'F'} n = int(input()) m=1 ...

  9. 【Java基础】十进制转十六进制

    十进制转十六进制 一.将数字序号从10进制转为16进制 二.将16进制转为10进制 三.String.format()说明 3.1 String.format()两个重载方法 3.2 占位符类型 3. ...

最新文章

  1. 谈谈学习AS3的过程
  2. pcie协议_PCIE系统标准体系结构解读(一)
  3. 一、activiti工作流(workflow)入门介绍
  4. mybatis04--Mapper动态代理实现
  5. 本地日志数据实时接入到hadoop集群的数据接入方案
  6. 【AI芯片格局最全分析】国内AI芯片百家争鸣,何以抗衡全球技术寡头
  7. delphi 窗体的释放
  8. Leetcode 14.最长公共前缀
  9. 如何设置oracle_home变量,oracle-如何在Ubuntu 9.x上正确设置ORACLE_HOME变量?
  10. Web前端开发实用在线工具
  11. dom4j获取指定节点值_XML解析之DOM4j以及XPATH技术
  12. JAVA设计模式之【职责链模式】
  13. 001---需求分析
  14. NLP先验知识(一)
  15. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_16-CMS前端工程创建-导入系统管理前端工程...
  16. 数字集成电路版图设计(二)——Cadence IC简单的反相器版图设计
  17. mysql MMM方案
  18. android自定义网络请求框架,安卓快速开发框架(十九)XBaseAndroid Http网络请求
  19. Axure RP 9”已损坏,无法打开。 您应该将它移到废纸篓。
  20. 中国男人配不上中国女人?

热门文章

  1. scala 函数中嵌套函数_Scala中的VarArgs函数和@varargs批注
  2. Akka向设备组添加Actor注册《thirteen》译
  3. ROS学习(十七)安装ARDUINO IDE使用rosserial
  4. 开课吧课堂:超类变量如何引用子类对象?
  5. 新年新气象[xgluxv]
  6. react+百度地图实现自定义图标
  7. drupal7 smtp+mimemail+mailsystem 实现发送html邮件
  8. Java数据结构与算法(二) 简单排序
  9. Linux中使用定时任务每周定时清理45天以前日志
  10. 《Power Designer系统分析与建模实战》——1.4 本章小结