对于浮点十六进制格式,请使用%a格式说明符。
对于Formatter,请导入以下包-
import java.util.Formatter;
现在创建一个这样的Formatter对象-
Formatter f = new Formatter();
将format()方法用于浮点十六进制-
f.format("%a", 298.45)以下是一个例子-
import java.util.Formatter;
public class Demo {
public static void main(String args[]) {
Formatter f = new Formatter();
//浮点十六进制形式
System.out.println(f.format("%a", 298.45));
}
}输出结果
0x1.2a73333333333p8