=int()是取整函数,但是它不四舍五入,请问,要四舍五入该如何操作?

   更新日期:2024.05.09
用Int 的话 就 Int(数字+0.5)
用Format也可以轻松搞定。
format(a,"0.00") 这样就四舍五入保持2位小数。
用 Round() 则
Debug.Print Round(200.5) 'return 200
Debug.Print Round(200.56) 'return 201
Debug.Print Round(200.56, 1) 'return 200.6
Debug.Print Round(200.56, 2) 'return 200.56

返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。

语法

Round(expression [,numdecimalplaces])

Round函数语法有如下几部分:

部分 描述
expression 必需的。要进行四舍五入运算的数值表达式。
numdecimalplaces 可选的。数字值,表示进行四舍五入运算时,小数点右边应保留的位数。如果忽略,则Round函数返回整数。

  1. 这个问题用Format方法可以轻松搞定。

例如format(x,"0.00")   像这样就可以四舍五入并且保持2位小数。

2. 还有一种简单的方法就是直接在定义变量是int+0.5,但这样可能会出现一些小错误,所以还是推荐第一种方法。

3.利用Math类中的round方法,举个例子:

public static void main(String[] args) {

System.out.println("12.5的四舍五入值:" + Math.round(12.5));

System.out.println("-12.5的四舍五入值:" + Math.round(-12.5));

}

Output:

12.5的四舍五入值:13

-12.5的四舍五入值:-12



比如说吧:精确到0.1,采用四舍六入,公式如下:
=IF(EVEN(A1*10)-A1*10=1.5,A1*10-0.5,ROUND(A1*10,0))/10

round() 如A1是123.45 A2:123.54=round(A1,0)=123=round(A2,0)=124

c = float(raw_input('your number here.'))
a = int(c) - c
if a >= float(-0.5) :
  print int(c)
else :
  print int(c) +1

这个只能算非负数的四舍五入



  • 13180597113 :=int()是取整函数,但是它不四舍五入,请问,要四舍五入该如何操作?_百度...
    庄黄陆2105 :答:用Int 的话 就 Int(数字+0.5)用Format也可以轻松搞定。format(a,"0.00") 这样就四舍五入保持2位小数。用 Round() 则 Debug.Print Round(200.5) 'return 200 Debug.Print Round(200.56) ...
  • 13180597113 :excel函数int是什么意思?
    庄黄陆2105 :答:Excel函数int指的是向下取整函数,其作用是将数字舍去小数部分,只保留整数部分。举个例子,如果使用int函数处理数字5.8,结果将会是数字5.另外,如果处理数字-5.8,结果同样是-5.在具体应用中,int函数通常用于取整计算,可...
  • 13180597113 :excel取整函数有哪些?
    庄黄陆2105 :答:1、INT取整 对于正数,截掉小数取整。=INT(12.6),结果为12;对于负数,截掉小数再-1,取整=INT(-12.6),结果为-13。2、TRUNC取整 对于正数和负数,均为截掉小数取整。=TRUNC(12.6)结果为12;=TRUNC(-12.6)结...
  • 13180597113 :函数取整的公式是什么
    庄黄陆2105 :答:函数取整的公式分别为:一、INT取整 对于正数,截掉小数取整=INT(12.6) 结果为 12 对于负数,截掉小数再 -1 取整。=INT(-12.6) 结果为 -13 二、TRUNC取整 对于正数和负数,均为截掉小数取整 =TRUNC(12.6) 结果...
  • 13180597113 :excel怎么取整
    庄黄陆2105 :答:1 INT函数取整 INT应该是大家在数值取整中最熟悉的一个函数了,操作起来也非常简单。如下动图所示:我们可以看到,数值为正数,去掉小数后直接取整。数值若为负数,去掉小数后需要再-1取整。2 TRUNC函数取整 用TRUNC函数进行...
  • 13180597113 :WPS表格怎么使用INT函数? wps小数取整的技巧
    庄黄陆2105 :答:1、INT函数的作用:返回小于等于给定数值的最大整数(如图);2、下面小编用示例来介绍INT函数的使用(如图);3、在D2单元格输入公式=INT(B2)(如图);4、然后点击enter键即可返回值(如图);5、在D3单元格输入公式=...
  • 13180597113 :关于Excel取整函数的应用
    庄黄陆2105 :答:向上取整 =ROUNDDOWN(A1,0)向下取整 Int函数可以直接将一个小数采用截取的方法只保留整数部分。具体使用方法,只需要在单元格中输入公式“=Int(A1)”即可对A1单元格进行取整运算。floor函数用于将一个小数按给定基数向下进行...
  • 13180597113 :Excel 公式(INT) 懂得进
    庄黄陆2105 :答:INT是一个取整函数 要实现你说的百分位按七舍八入,公式应该是=INT(((A1*B1)+0.02)*10)/10
  • 13180597113 :Excel取整函数_以及四舍五入向上向下取整和偶数的用法图解
    庄黄陆2105 :答:在Excel 中,取整函数分为五类,分别为仅取整数局部、四舍五入取整、取整为偶数、向上取整和向下取整。其中仅取整数局部的有两个,即Int函数和Trunc函数;四舍五入取整的有一个,即Round函数;取整为最接近的偶数也只要一个,即Even函数;...
  • 13180597113 :c语言int()的作用是什么?
    庄黄陆2105 :答:作为函数,INT函数指数据库中常用函数中的“向下取整函数”。常用来取一个数中的整数部分。Int是将一个数值向下取整为最接近的整数的函数。为取整函数。意思是将被转换数直接截取整数部分,不进行四舍五入运算。例如:int(...
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网