사용 DecimalFormat
: new DecimalFormat("#.0#####").format(d)
.
이것은 1 ~ 6 자리 숫자의 숫자를 생성합니다.
부터 DecimalFormat
기본 로케일의 기호를 사용하면 사용할 기호를 제공 할 수 있습니다.
//Format using english symbols, e.g. 100.0 instead of 100,0
new DecimalFormat("#.0#####", DecimalFormatSymbols.getInstance( Locale.ENGLISH )).format(d)
100.0 ~ 100을 포맷하려면 형식 문자열을 사용하십시오. #.######
.
주목하십시오 DecimalFormat
기본적으로 반올림됩니다. 0.9999999
출력을 얻을 수 있습니다 1
. 당신이 원한다면 0.999999
대신 다른 반올림 모드를 제공합니다.
DecimalFormat formatter = new DecimalFormat("#.######", DecimalFormatSymbols.getInstance( Locale.ENGLISH ));
formatter.setRoundingMode( RoundingMode.DOWN );
String s = formatter.format(d);