欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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类方法

  1. Integer.parseInt(String s);
    将字符串参数解析为有符号的十进制整数。
  2. Integer.parseInt(String s,int radix);
    第二个参数radix,代表要转换的字符串原本是几进制的数。
    返回一个十进制的整数。