java 十六进制与十进制相互转换
程序员文章站
2024-03-17 12:29:58
...
一、十进制转十六进制
package test_1;
import java.util.Scanner;
//十进制转十六进制
public class Test_13 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int str = sc.nextInt();
String a = Integer.toHexString(str);
System.out.println(a.toUpperCase());
}
}
二、十六进制转十进制
package test_1;
import java.util.Scanner;
public class Test_14 {
//十六进制转十进制
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = new Scanner(System.in).nextLine();
//将十六进制字符串解析为int整型
System.out.println(Integer.parseInt(s, 16));
}
}
Integer类方法
- Integer.parseInt(String s);
将字符串参数解析为有符号的十进制整数。 - Integer.parseInt(String s,int radix);
第二个参数radix,代表要转换的字符串原本是几进制的数。
返回一个十进制的整数。