1
public static void main(String[] args) { 
DecimalFormat df = new DecimalFormat("#.0"); 

System.out.println(df.format(180.0)); // prints 180.0 
System.out.println(df.format(0.0)); // prints .0 BUT I want 0.0 
} 

어떻게 변합니까? DecimalFormat df = new DecimalFormat ("#. 0"); 0.0을 인쇄 할 수 있도록 생성자 매개 변수Java에서 DecimalFormat을 사용하여 0.0

답변

2

는 0을 선도하지 않으면됩니다 자신을

#.0 

를 사용하여
DecimalFormat df = new DecimalFormat("0.0"); 
System.out.println(df.format(0.0)); 

을보십시오.

1

new DecimalFormat("0.0") 트릭을 수행합니다.

관련 문제