我不明白问题出在哪里,为什么我的号码最终没有变成 2 个号码。尝试了各种示例,但仍然遇到问题。
public double apskaiciuotiKainaUzLitra(int kaina, int talpa) {
double kainaLitro = (1000 / talpa) * kaina;
double roundOff = Math.round(kainaLitro * 100.0) / 100.0;
return roundOff;
}
最佳答案
使用String.format()
进行格式化
public double apskaiciuotiKainaUzLitra(int kaina, int talpa) {
double kainaLitro = (1000 / talpa) * kaina;
double roundOff = Math.round(kainaLitro * 100.0) / 100.0;
return new Double(String.format( "%.2f", roundOff));
}
关于java - 为什么我的答案没有显示两位小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54287623/