#16465: JAVA AC


ml0427 (ml0427)

學校 : 不指定學校
編號 : 82063
來源 : [1.34.207.68]
最後登入時間 :
2023-07-20 16:51:16
d561. 被秒殺的四捨五入 -- jack1 | From: [218.161.78.2] | 發表日期 : 2019-01-03 14:28

在我自己的程式執行-0.00

顯示是0.00

 

但是在這邊執行卻會是-0.00

大概是jar的版本問題吧

 

package test;

import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.util.Scanner;

public class Test {

/**
* d561: 被秒殺的四捨五入
*
* @param args
* @throws ParseException
*/
public static void main(String[] args) throws ParseException {

Scanner cin = new Scanner(System.in);
while (cin.hasNext()) {
BigDecimal start = cin.nextBigDecimal();

DecimalFormat df = new DecimalFormat("0.00");

if (df.format(start).equals("-0.00")) {
System.out.println("0.00");
} else {
System.out.println(df.format(start));
}
}
cin.close();
}

}

 
ZeroJudge Forum