JAVA 将16进制浮点数转10进制浮点数
时间: 2024-03-24 14:35:17 浏览: 204
16进制与10进制浮点数相互转换
在Java中,可以使用Float和Double类提供的方法将16进制浮点数转换为10进制浮点数。下面是一个示例代码:
```java
public class HexToDecimal {
public static void main(String[] args) {
String hexFloat = "0x1.8p3"; // 16进制浮点数表示
double decimalFloat = Double.parseDouble(hexFloat); // 将16进制浮点数转换为double类型的10进制浮点数
System.out.println(decimalFloat);
}
}
```
在上面的代码中,我们使用Double.parseDouble()方法将16进制浮点数字符串转换为double类型的10进制浮点数。输出结果为24.0。
阅读全文