Media Log

소수점을 표현하는 경우


Double을 쓸 때가 많습니다.


그런데 좀 애매할 때가 있죠.


1과 1.5가 있을 때


Double을 써버리면


1.0과 1.5가 됩니다.


이럴 때 1.0은 보기가 안좋죠.


아래의 코드를 통해 다듬어봅시다.


#은 0일경우 표현하지 않습니다.


 DecimalFormat df=new DecimalFormat("#.##");

 public String formatD(double number) {

      return df.format(number);

 }



Double x = 1.0;


인 경우


String result = formatD(x);


이렇게 해주면


결과값은


"1" 로 찍힙니다.

submit

1 2 3 4 5 ... 402

티스토리 툴바