永发信息网

java四舍五入的函数

答案:4  悬赏:50  手机版
解决时间 2021-11-27 00:20
java四舍五入的函数
最佳答案
java四舍五入的函数:Math.round
  语法:
  Math.round(x);
  参数:
  x 为一数值。
  解释:
  方法。返回对参数x四舍五入后所得的整数近似值。
  例子:
  public class MathTest {
  public static void main(String[] args) {

  System.out.println("小数点后第一位=5");
  System.out.println("正数:Math.round(11.5)=" + Math.round(11.5));
  System.out.println("负数:Math.round(-11.5)=" + Math.round(-11.5));
  System.out.println();
  
  System.out.println("小数点后第一位<5");
  System.out.println("正数:Math.round(11.46)=" + Math.round(11.46));
  System.out.println("负数:Math.round(-11.46)=" + Math.round(-11.46));
  System.out.println();
  
  System.out.println("小数点后第一位>5");
  System.out.println("正数:Math.round(11.68)=" + Math.round(11.68));
  System.out.println("负数:Math.round(-11.68)=" + Math.round(-11.68));
  }
  }

  运行结果:

  1、小数点后第一位=5
  2、正数:Math.round(11.5)=12
  3、负数:Math.round(-11.5)=-11
  4、
  5、小数点后第一位<5
  6、正数:Math.round(11.46)=11
  7、负数:Math.round(-11.46)=-11
  8、
  9、小数点后第一位>5
  10、正数:Math.round(11.68)=12
  11、负数:Math.round(-11.68)=-12
全部回答
public static Double round(Double value, int scale) {
double result = 0.0;.
if (null != value) {
result = new BigDecimal(String.valueOf(value)).setScale(scale,
RoundingMode.HALF_UP).doubleValue();
}

return result;
}
用round方法
public String format(int size,double number){
StringBuffer formatString = new StringBuffer("0");
if(size>0){
formatString.append(".");
}
for (int i = 0; i < size; i++) {
formatString.append("#");
}
DecimalFormat df = new DecimalFormat(formatString.toString());
return df.format(number);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
生产车间耗电属于哪个会计科目
中国移动(智能指定专营店)地址在什么地方,想
这种特效怎么做出来的
连体坐便器JOOMVVO型号6801多少钱
中国移动通信三毛指定专营店地址在哪,我要去
想买轻便的笔记本,联想的Z380Am 和三星的NP5
新手开车经常刮蹭怎么办?
而名之不可的名什么意思
宽宽的近义词是什么
烟台月租房哪里环境好
孝心是无价的,爱心是无价的,人世间有许的事
身高173厘米体重58公斤算算我的标准体重?
我在微信上被欧阳银华骗了2000元,我该怎样找
涪陵区李渡哪些地方玩
求解: 乙醛的用途有哪些?
推荐资讯
葛楼小学地址有知道的么?有点事想过去!
我想辞掉国有企业工作,父母很担心,怎样劝慰
栀子花如何插秧。有一棵栀子花想再分几盆怎么
如何制作螺蛳粉汤底
歌词不要让我一个人走是什么歌
岳阳市洞庭渔歌旅游发展有限公司怎么样?
2016奥斯卡金像奖最佳男主角是小李子么?小李
拾指好色美甲店地址在哪,我要去那里办事,
求歌名 或者帮把歌词的英文写出来!
萍发艺在什么地方啊,我要过去处理事情
本人想在南宁求的一份家教,初中高中数理化三
大金空调和海信空调哪个性价比更好,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?