Java中的浮点十六进制

对于浮点十六进制格式,请使用%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