首页 > 编程知识 正文

java除法保留n位有效位(java中除法保留小数)

时间:2023-12-08 14:00:29 阅读:313316 作者:AILQ

本文目录一览:

  • 1、保留有效数字的规则是什么?
  • 2、java的计算保留N位小数点问题
  • 3、有效数字的保留规则是什么?

保留有效数字的规则是什么?

科学计数法保留有效数字需要四舍五入。

有效数字:第一个非零数字以及之后的所有数字(包括零)都是有效数字。有效数字的保留是一种近似运算,当需要的有效数字比原本的数字少时,需要进行四舍五入的近似运算。舍入规则:

1、当保留n位有效数字,若第n+1位数字≤4就舍掉。

2、当保留n位有效数字,若第n+1位数字≥6时,则第n位数字进1。

3、当保留n位有效数字,若第n+1位数字=5且后面数字为0时,则第n位数字若为偶数时就舍掉后面的数字,若第n位数字为奇数时加1;若第n+1位数字=5且后面还有不为0的任何数字时,无论第n位数字是奇或是偶都加1。

java的计算保留N位小数点问题

java数值类型包括整型和浮点型,其中整型有short,int,long,浮点型有float,double;

如果在java代码中没有明确指定数值的类型,那么默认是int类型,比如int num = 19/7,这里的19和7都默认为int类型,由于int是整型,它会自动截取小数部分,只保留整数部分,所以19/7就已经是整数结果了,再把它赋值给int,还是整数;

想要保留整数结果,只有这样 double num = 19d/7d,这里19L就表示19是double类型的数字,7也是一样,这样除出来后就是小数,再赋值给num还是小数。

有效数字的保留规则是什么?

1、当保留n位有效数字,若第n+1位数字≤4就舍掉。

2、当保留n位有效数字,若第n+1位数字≥6时,则第n位数字进1。

3、当保留n位有效数字,若第n+1位数字=5且后面数字为0时,则第n位数字若为偶数时就舍掉后面的数字,若第n位数字为奇数时加1;若第n+1位数字=5且后面还有不为0的任何数字时,无论第n位数字是奇或是偶都加1。

以上称为“四舍六入五留双”。

如将下组数据保留一位小数:

45.77≈45.8;43.03≈43.0;0.26647≈0.3;10.3500≈10.4。

38.25≈38.2;47.15≈47.2;25.6500≈25.6;20.6512≈20.7。

一般性入手规则(初一有出现题目)

⑴可靠数字之间运算的结果为可靠数字。

⑵可靠数字与存疑数字,存疑数字与存疑数字之间运算的结果为存疑数字。

⑶测量数据一般只保留一位存疑数字。

⑷运算结果的有效数字位数不由数学或物理常数来确定,数学与物理常数的有效数字位数可任意选取,一般选取的位数应比测量数据中位数最少者多取一位.例如:π可取=3.14或3.142或3.1416……;在公式中计算结果不能由于"2"的存在而只取一位存疑数字,而要根据其他数据来决定。

⑸运算结果将多余的存疑数字舍去时应按照"四舍五入"的法则进行处理.即小于等于四则舍;大于五则入;等于五时,根据其前一位按奇入偶舍处理(等几率原则)。例如,3.625化为3.62,4.235则化为4.24。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。