博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯练习系统——基础练习 十六进制转十进制
阅读量:6072 次
发布时间:2019-06-20

本文共 604 字,大约阅读时间需要 2 分钟。

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

——————————————————————————————————————————————————————

分析:

使用Java类库的API。

输入十六进制字符串->用Long.parseLong()->解析成long型变量->输出

——————————————————————————————————————————————————————

代码:

import java.util.Scanner;public class Main {	public static void main(String[] args) {		// TODO Auto-generated method stub		Scanner cin = new Scanner(System.in);		while(cin.hasNext()) {			String hex_num = cin.nextLine();			long dec_num = Long.parseLong(hex_num, 16);			System.out.println(dec_num);		}		cin.close();	}}

转载地址:http://gxngx.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
ansible学习记录
查看>>
网思科技校园网计费解决方案
查看>>
我的友情链接
查看>>
携程 Apollo分布式部署
查看>>
2017 Hackatari Codeathon B. 2Trees(深搜)(想法)
查看>>
单词统计
查看>>
输入一个数字计算圆的面积
查看>>
在Delphi中隐藏程序进程
查看>>
AngularJS PhoneCat代码分析
查看>>
maven错误解决:编码GBK的不可映射字符
查看>>
2016/4/19 反射
查看>>
SharePoint Wiki发布页面的“保存冲突”
查看>>
oracle 10g 数据库与客户端冲突导致实例创建无监听问题
查看>>
Delphi中读取文本文件的方法(实例一)
查看>>
Linux常用命令
查看>>
Android开源代码解读の使用TelephonyManager获取移动网络信息
查看>>
想说一点东西。。。。
查看>>
css知多少(8)——float上篇
查看>>
NLB网路负载均衡管理器详解
查看>>