Java:十六进制转换成十进制
问题及代码:
/* *问题描述 从键盘输入一个不超过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:十六进制转换成十进制相关推荐
- java 十六进制转十进制_「16进制转10进制」Java:十六进制转换成十进制 - seo实验室...
16进制转10进制 问题及代码: /* *问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E. ...
- java中带符号十六进制转换成十进制详解
java中带符号十六进制转换成十进制详解 代码如下 代码如下 必须拿ffff进行测试,否则测不出异同 public void test1(){String strHex="ffff" ...
- linux c十六进制转十进制函数,用Linux/Unix命令把十六进制转换成十进制(转)
那天写个脚本,需要把十六进制的数字转成十进制的打出来,发现不知道要怎么弄,搜一下,原来还是很简单的,比用C语言什么的容易多了,就一些现成的命令就解决了. 先列两种简单的方法: 1) echo 自己就能 ...
- 十六进制转换成十进制函数
{*------------------------------------------------十六进制转换成十进制函数@param@return ------------------------ ...
- 十六进制转换成十进制
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出. 注:十六进制数中的10~15分别用大写的英文字母A.B.C.D.E.F表示. 样例输入 FFFF 样例输出 6 ...
- 十六进制转换成十进制的方法
看机器代码的时候,一般都是十六进制数,而我的心里还是觉得十进制比较爽,第一反应就是把他换成十进制的. 对于正数而言比较好转换,一般就是按二进制转换成十进制的方法,就是乘16之类的: 而对于有符号的数, ...
- Java实现将十六进制转换成十进制
需求 今天看到一道面试题,说是给你一个十六进制的字符串,然后转换成对应的十进制数,乍一看还蛮简单,实际一敲,确实还行,就是着实用到了大量的API. 代码 public static int hex ...
- C语言十六进制转换成十进制(代码),可将数组内的十六进制数转换后并存入数组
十六进制转换十进制原理介绍 十六进制转换为十进制,是先要将十六进制转换为二进制,在通过二进制转换为十进制. 十六进制转换为二进制很简单,我们首先要明白,一位十六进制代表四位二进制,如F对应二进制的11 ...
- Java 第十一届 蓝桥杯 省模拟赛十六进制转换成十进制
问题描述 请问十六进制数1949对应的十进制数是多少?请特别注意给定的是十六进制,求的是十进制. 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这 ...
最新文章
- 卡巴循环30天不限次数循环试用工具
- 揭秘三维视觉之结构光原理
- CSS3 -webkit-transition(属性渐变)
- 安全手册(初稿)[转]
- python偶数列表_使用条件偶数列表创建带有地图的元组 - python
- VMware (威睿) 虚拟化产品简介
- 每日算法系列【LeetCode 115】不同的子序列
- PEST、波特五力、波士顿矩阵、SWOT、价值链等战略分析方法整理学习笔记
- matlab 密集,matlab – 全局和parfor
- 使用Java在图片中添加文字
- 手牵手带你安装zookeeper
- javaserver_JavaServer页面简介
- CSS3正方体图片轮换
- 数学建模 ————统计问题之预测(一)
- 艾美捷内皮细胞生长添加剂参数说明和相关研究
- 创建临时表的SQL语句
- 华三服务器怎样用hdm安装linux,H3C R4900 G2服务器通过HDM安装系统
- matlab2015和2016关于fplot的一个区别
- 张璇计算机英语阅读教程,张璇 - 云南大学 - 软件学院
- linux的pci文件是哪个,Linux系统查看PCI设备信息
热门文章
- 用策略屏蔽135 139 445 3389端口+网络端口安全防护技
- windows下ngnix+php配置
- [python]python字典
- c#学习笔记之第一个程序“Hello world”
- LVM管理-元数据及分区表的恢复
- 使用各种方法加速大型矩阵运算的效率对比
- 为Drupal7.22添加富编辑器 on Ubuntu 12.04
- ARM开发培训的总结报告
- mysql查找执行效率慢的SQL语句
- Matlab绘图基础——利用axes(坐标系图形对象)绘制重叠图像 及 一图多轴(一幅图绘制多个坐标轴)