我读了很多stackoverflow的问题,但似乎没有一个对我有用。我使用math.round()
来舍入。
代码如下:
class round{
public static void main(String args[]){
double a = 123.13698;
double roundOff = Math.round(a*100)/100;
System.out.println(roundOff);
}
}
我得到的输出是:123
,但我想它是123.14
。我读到,添加*100/100
将有所帮助,但如你所见,我没有设法让它工作。
输入和输出都是double是绝对必要的。
如果您更改上面代码的第4行并发布它,将会有很大的帮助。