永发信息网

JAVA高手来帮下忙

答案:4  悬赏:50  手机版
解决时间 2021-05-08 21:58
  • 提问者网友:孤凫
  • 2021-05-08 18:20

求一个整数的20%是多少,要计算结果为整数(小数部分要四舍五入)

最佳答案
  • 五星知识达人网友:撞了怀
  • 2021-05-08 19:46

必须使用


x=(int) (x*0.2+0.5)

全部回答
  • 1楼网友:鸽屿
  • 2021-05-08 23:03

public class a{  public static void main(String[] args){   double number=666;   System.out.println(Math.round(number*0.2));  } }

应该这样写,特意给你写的,希望对你有帮助。

  • 2楼网友:北城痞子
  • 2021-05-08 21:33
import   java.math.*;   ……   方法1:   float   f   =   34.232323;   BigDecimal   b   =   new   BigDecimal(f);   float   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).floatValue();   //   b.setScale(2,   BigDecimal.ROUND_HALF_UP)   表明四舍五入,保留两位小数   方法2:   float   scale   =   34.236323;   DecimalFormat   fnum   =   new   DecimalFormat( "##0.00 ");   String   dd=fnum.format(scale);       System.out.println(dd);
  • 3楼网友:青尢
  • 2021-05-08 20:14
x=x*0.2+0.5;就可以了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯