进制数转换

本是古典 何须时尚 2022-06-04 09:11 332阅读 0赞

写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
输入描述:
输入一个十六进制的数值字符串。
输出描述:
输出该数值的十进制字符串。

  1. import java.util.Scanner;
  2. public class Main {
  3. public static void main(String[] args) {
  4. Scanner scanner = new Scanner(System.in);
  5. while(scanner.hasNext()){
  6. String num = scanner.nextLine();
  7. if(num.startsWith("0x")){
  8. num = num.substring(2, num.length());
  9. }
  10. String numOfTen =Long.toString((Long.parseLong(num, 16)));
  11. System.out.println(numOfTen);
  12. }
  13. }
  14. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,332人围观)

还没有评论,来说两句吧...

相关阅读

    相关 转换

    写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十

    相关 转换回文

    题目:若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数