首页 > 编程知识 正文

java获取小数部分,double保留四位小数

时间:2023-05-03 18:45:20 阅读:62969 作者:3234

publicclasstestbigdecimelextendstestimplementsb { publicstaticvoidmain (string [ ] args ) system.out.println (b.a ) } } 双精度f=1111.5585; bigdecimal bigdecimal=new bigdecimal (f; /*实现保留位。 方法1 */double f1=bigdecimal.set scale (2,BigDecimal.ROUND_HALF_UP ).doubleValue ); doubleF2=bigdecimal.setscale(2,BigDecimal.ROUND_UP ).doubleValue ); doubleF3=bigdecimal.setscale(2,BigDecimal.ROUND_DOWN ).doubleValue ); system.out.println(F1:(F1 )|f 2: (F2 )|f : ) F3 ); /*实现保留位。 方法*//* #.00表示小数#.0000的四位两位数,…*.Java.text.decimal format=new Java.text.decimal format (#.decimal format ) system.out.println('re:'re; /*实现保留位。 方法*//* %.2f '% .”表示小数点前的任意位数。 '2'的小数点格式2位后的结果为' f ',表示浮点型。 */string result=string.format (' %.2f ',f ); system.out.println (' result:' result ); } }接口a { int a=0; //void f (; }接口bextendsa { } classtest { public static intb=2; }

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