知识大全 java保留有效位数四种方法
Posted 小数
篇首语:只有承担起旅途风雨,才能最终守得住彩虹满天。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 java保留有效位数四种方法相关的知识,希望对你有一定的参考价值。
方式一 double f = ; BigDecimal b = new BigDecimal(f) double f = b setScale( BigDecimal ROUND_HALF_UP) doubleValue() //数字 是保留两位小数BigDecimal ROUND_HALF_UP是上舍入的舍入模式 方式二 java text DecimalFormat df = new java text DecimalFormat( # ) df format(你要格式化的数字) 例 new java text DecimalFormat( # ) format( ) # 表示两位小数# 四位小数 以此类推… 方式三 double d = ; String result = String format( % f ) % f % 表示 小数点前任意位数 表示两位小数 格式后的结果为f 表示浮点型 方式四 NumberFormat ddf =NumberFormat getNumberInstance() void setMaximumFractionDigits(int digits) digits 显示的数字位数为格式化对象设定小数点后的显示的最多位 显示的最后位是舍入的 import java text * ; import java math * ; class TT public static void main(String args[]) double x= ; NumberFormat ddf =NumberFormat getNumberInstance() ddf setMaximumFractionDigits( ) String s= ddf format(x) System out print(s) 例子 /* * Double java * * By: * 用于输出双精度数值的小数位数 */ package dou; import java util *; import java text *; public class Double public static void main(String[] args) Scanner input=new Scanner(System in) System out print( 请输入一个数值 ) double num=input nextDouble() //输入一个数值 DecimalFormat df=new DecimalFormat( ) //保留一位小数 DecimalFormat dg=new DecimalFormat( ) //保留两位小数 DecimalFormat dh=new DecimalFormat( ) //保留三位小数 String strnum =df format(num) //将num转换为字符串型 String strnum =dg format(num) String strnum =dh format(num) System out println( 一位小数位 +strnum ) //输出一位小数 System out println( 两位小数位 +strnum ) System out println( 三位小数位 +strnum ) cha138/Article/program/Java/hx/201311/26808相关参考
简述有效数字的修约规则(2单位修约)。参考答案:当保留的末位数单位为2的倍数时,按下列规则进行:1、当保留的末位数为偶数,应舍去保留末位数右边的数。例如:37.43修约到小数后一位,得37.4。2、当
简述有效数字的修约规则(2单位修约)。参考答案:当保留的末位数单位为2的倍数时,按下列规则进行:1、当保留的末位数为偶数,应舍去保留末位数右边的数。例如:37.43修约到小数后一位,得37.4。2、当
简述有效数字的修约规则(5单位修采用约)。参考答案:当保留的末位数单位不是1,而是5的倍数时,按下列规则进行:1、保留的末位数小于或等于2.5时,则舍去,保留末位数为0。例如:4.12修约到小数后一位
简述有效数字的修约规则(5单位修采用约)。参考答案:当保留的末位数单位不是1,而是5的倍数时,按下列规则进行:1、保留的末位数小于或等于2.5时,则舍去,保留末位数为0。例如:4.12修约到小数后一位
简述有效数字的修约规则(常规修约:即以1单位修约)。参考答案:1、当拟舍去的尾数大于保留末位数的半个单位时,则进位,末位数加一个单位,例如:3.86修约到小数后一位,得3.9。1377修约为三位有效数
简述有效数字的修约规则(常规修约:即以1单位修约)。参考答案:1、当拟舍去的尾数大于保留末位数的半个单位时,则进位,末位数加一个单位,例如:3.86修约到小数后一位,得3.9。1377修约为三位有效数
在Java中保留Stereotype 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我们比较了在
十四种Java开发工具点评 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 在计算机开发语言的历史
Java读取xml文件的四种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! xml文件 X
Java图形界面事件监听处理之四种方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我自年上大