Loading...

DecimalFormat の四捨五入?

DecimalFormat format = new DecimalFormat("00");
double d = 0.6;
d = 0.1;
System.out.println(d + ":" + format.format(d));
d = 0.5;
System.out.println(d + ":" + format.format(d));
d = 0.55;
System.out.println(d + ":" + format.format(d));
d = 0.545;
System.out.println(d + ":" + format.format(d));
d = 0.5445;
System.out.println(d + ":" + format.format(d));
d = 0.59;
System.out.println(d + ":" + format.format(d));
d = 0.59;
System.out.println(d + ":" + format.format(d));


小数点以下を切り捨てるわけではないことに注意!!
リアクション: 
java 1351972393719493461

コメントを投稿

ホーム item

このブログを検索

Random Posts

Popular Posts

Labels

ADS