16进制转10进制
问题及代码:
/*
*问题描述
从键盘输入一个不超过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的范围。
相关阅读
十六进制颜色代码大全,非常齐全的在线调色板,别人的网页很好看,关键是选对了颜色,一个好的颜色可以让网页立马变得赏心悦目,找对颜色,你
转自:https://blog.csdn.net/wuhuishouhou/article/details/68487386 16位进制代码 颜色效果
最全的ASCII码表,EASCII码表,ISO/IEC 8859码表二进制、
查询 ASCII码只有128个字符,在本页面直接按Ctrl+F输入你要查找的字符查询对应的ASCII吗,或者输入ASCII值(二进制、八进制、十进制、
目录
RGB颜色值是我们常用的一种颜色标准,通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色。