当前位置:   article > 正文

十六进制转十进制java题解

十六进制转十进制java题解

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

样例输入

FFFF

样例输出

65535

值得一提的是,此题要求的是至多8位十六进制数,所以会超出int的示数范围。因而需要采用long类型的sum。另外,在此题上关于String转换char转换int之间耗了颇多精力。

import java.util.Scanner;

public class T2796 {
   
    public static void main(String[] args) {
   
        Convert();
    }
    static void Convert(){
   
        lo
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/244566
推荐阅读
相关标签
  

闽ICP备14008679号