• 进制转换


    题目描述

    写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 )

    输入描述:

    输入一个十六进制的数值字符串。

    输出描述:

    输出该数值的十进制字符串。

    示例1

    输入

    0xA

    输出

    10

    知识点:
    valueOf方法:

    valueOf() 方法用于返回给定参数的原生 Number 对象值,参数可以是原生数据类型, String等。该方法是静态方法。该方法可以接收两个参数一个是字符串,一个是基数。

    语法

    该方法有以下几种语法格式:

    static Integer valueOf(int i)
    static Integer valueOf(String s)
    static Integer valueOf(String s, int radix)

    参数

    • i -- Integer 对象的整数。

    • s -- Integer 对象的字符串。

    • radix --在解析字符串 s 时使用的进制数,用于指定使用的进制数。

    返回值

    • Integer valueOf(int i):返回一个表示指定的 int 值的 Integer 实例。

    • Integer valueOf(String s):返回保存指定的 String 的值的 Integer 对象。

    • Integer valueOf(String s, int radix): 返回一个 Integer 对象,该对象中保存了用第二个参数提供的基数进行解析时从指定的 String 中提取的值。

    代码:

    import java.util.*;
    public class Main{
        public static void main(String[] args){
            Scanner sc=new Scanner(System.in);
            while(sc.hasNext()){
                String str=sc.nextLine();
                System.out.println(Integer.valueOf(str.substring(2),16).toString());
            }
        }
    }
  • 相关阅读:
    VM CentOS建立共享文件夹实现VS Code在windows环境下go开发,在centos环境里编译
    Centos7安装protobuf3.6.1
    C++继承汇总(单继承、多继承、虚继承、菱形继承)
    用 Python 发邮件
    C# Task任务教程
    C#获取IP和默认网关
    GO语言从入门到放弃
    Go结构体标签
    解除百度云浏览器端对下载大文件的限制
    移动浏览器横屏
  • 原文地址:https://www.cnblogs.com/hisoka-study/p/13511781.html
Copyright © 2020-2023  润新知