根据"."分开双倍.在java中

ser*_*kan 2 java double split

我有一个双号,是"547.123456"

我只是想把这个双重用作"547.1",就像"."之后只有1个数字一样.

我怎样才能做到这一点?

Nam*_*mbi 5

使用BigDecimal

double f=547.123456;
BigDecimal d=new BigDecimal(f);
System.out.print( d.setScale(1, RoundingMode.FLOOR));
Run Code Online (Sandbox Code Playgroud)