问题及代码:

/* *问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。 *样例输入 FFFF *样例输出 65535
*/
import java.util.Scanner;
public class Main {  public static void main(String[] args) {  Scanner in = new Scanner(System.in);  String hex_num = in.nextLine();  long dec_num = Long.parseLong(hex_num, 16);  System.out.println(dec_num);  }
}  

知识点总结:

Long.parseLong( , );  

1、对字符串参数的解析就是按照这个进制标准进行转化成10进制的数值。  
  比如  :

 System.out.println(Long.parseLong("473",  16));  System.out.println(Long.parseLong("473",10));  

输出为:

1139
473

说明16进制的473转换成十进制就是1139,十进制的473转换成十进制就是473

2、之所以使用long 是因为转换成的十进制数超出了int的范围。

Java:十六进制转换成十进制相关推荐

  1. java 十六进制转十进制_「16进制转10进制」Java:十六进制转换成十进制 - seo实验室...

    16进制转10进制 问题及代码: /* *问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E. ...

  2. java中带符号十六进制转换成十进制详解

    java中带符号十六进制转换成十进制详解 代码如下 代码如下 必须拿ffff进行测试,否则测不出异同 public void test1(){String strHex="ffff" ...

  3. linux c十六进制转十进制函数,用Linux/Unix命令把十六进制转换成十进制(转)

    那天写个脚本,需要把十六进制的数字转成十进制的打出来,发现不知道要怎么弄,搜一下,原来还是很简单的,比用C语言什么的容易多了,就一些现成的命令就解决了. 先列两种简单的方法: 1) echo 自己就能 ...

  4. 十六进制转换成十进制函数

    {*------------------------------------------------十六进制转换成十进制函数@param@return ------------------------ ...

  5. 十六进制转换成十进制

    问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...

  6. 十六进制转换成十进制的方法

    看机器代码的时候,一般都是十六进制数,而我的心里还是觉得十进制比较爽,第一反应就是把他换成十进制的. 对于正数而言比较好转换,一般就是按二进制转换成十进制的方法,就是乘16之类的: 而对于有符号的数, ...

  7. Java实现将十六进制转换成十进制

    需求   今天看到一道面试题,说是给你一个十六进制的字符串,然后转换成对应的十进制数,乍一看还蛮简单,实际一敲,确实还行,就是着实用到了大量的API. 代码 public static int hex ...

  8. C语言十六进制转换成十进制(代码),可将数组内的十六进制数转换后并存入数组

    十六进制转换十进制原理介绍 十六进制转换为十进制,是先要将十六进制转换为二进制,在通过二进制转换为十进制. 十六进制转换为二进制很简单,我们首先要明白,一位十六进制代表四位二进制,如F对应二进制的11 ...

  9. Java 第十一届 蓝桥杯 省模拟赛十六进制转换成十进制

    问题描述 请问十六进制数1949对应的十进制数是多少?请特别注意给定的是十六进制,求的是十进制. 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这 ...

最新文章

  1. 卡巴循环30天不限次数循环试用工具
  2. 揭秘三维视觉之结构光原理
  3. CSS3 -webkit-transition(属性渐变)
  4. 安全手册(初稿)[转]
  5. python偶数列表_使用条件偶数列表创建带有地图的元组 - python
  6. VMware (威睿) 虚拟化产品简介
  7. 每日算法系列【LeetCode 115】不同的子序列
  8. PEST、波特五力、波士顿矩阵、SWOT、价值链等战略分析方法整理学习笔记
  9. matlab 密集,matlab – 全局和parfor
  10. 使用Java在图片中添加文字
  11. 手牵手带你安装zookeeper
  12. javaserver_JavaServer页面简介
  13. CSS3正方体图片轮换
  14. 数学建模 ————统计问题之预测(一)
  15. 艾美捷内皮细胞生长添加剂参数说明和相关研究
  16. 创建临时表的SQL语句
  17. 华三服务器怎样用hdm安装linux,H3C R4900 G2服务器通过HDM安装系统
  18. matlab2015和2016关于fplot的一个区别
  19. 张璇计算机英语阅读教程,张璇 - 云南大学 - 软件学院
  20. linux的pci文件是哪个,Linux系统查看PCI设备信息

热门文章

  1. 用策略屏蔽135 139 445 3389端口+网络端口安全防护技
  2. windows下ngnix+php配置
  3. [python]python字典
  4. c#学习笔记之第一个程序“Hello world”
  5. LVM管理-元数据及分区表的恢复
  6. 使用各种方法加速大型矩阵运算的效率对比
  7. 为Drupal7.22添加富编辑器 on Ubuntu 12.04
  8. ARM开发培训的总结报告
  9. mysql查找执行效率慢的SQL语句
  10. Matlab绘图基础——利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴)