我有一个双精度数设定为1234,我想将小数点向前移动一位,使其变为12.34。所以我要将0.1乘以1234两次,就像这样:
double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x);
这将打印出结果"12.340000000000002"。有没有一种方法,不仅仅是将其格式化为两位小数,使双精度数正确存储为12.34?
用户名或邮箱地址
密码