gpt4 book ai didi

java - 将十进制数转换为大写字母的十六进制数

转载 作者:行者123 更新时间:2023-12-01 06:52:01 25 4
gpt4 key购买 nike

问题:将一个整数作为输入,并在 2 列中打印从 1 到该数字的十进制值和等效的十六进制值。所有十六进制字母均应大写。

import java.util.Scanner;
class DecimalToHexa {
public static void main(String args[]) {
int n = 0;
Scanner in = new Scanner(System.in);

System.out.println("Enter a number ");
n = in.nextInt();
for(int i=1; i<=n; i++) {
System.out.println(i + "\t" + Integer.toHexString(i));
}

}
}

输出:

Enter a number 14
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 a
11 b
12 c
13 d
14 e

请告诉我如何将字母转换为大写。

最佳答案

像这样使用 toUpperCase() :

public static void main(String args[]) {
int n = 0;
Scanner in = new Scanner(System.in);

System.out.println("Enter a number ");
n = in.nextInt();
for (int i = 1; i <= n; i++) {
System.out.println(i + "\t" + Integer.toHexString(i).toUpperCase());
}
}

关于java - 将十进制数转换为大写字母的十六进制数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22914055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com