wlbk.net
当前位置:首页 >> jAvA 保留两位小数 >>

jAvA 保留两位小数

有两种情况: 1、只要输出结果的时候可以用以下方法: double x1 = 0.026; System.out.println(String.format("%.2f", x1)); 结果:0.03 2、使用数据转换(4种方法) //方案一: get_double = (double)(Math.round(result_value*100)/100.0) //方...

方式一: 四舍五入 double f = 111231.5585; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue(); 保留两位小数 --------------------------------------------------------------- 方式二...

4中方法,自己挑吧 import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() { BigDecimal bg = new BigDecimal(f); double f1 = bg.setSc...

double a= 0.026; System.out.println(String.format("%.2f", a)); 结果为0.03

import java.text.NumberFormat; public class TestNumberFormat { public static void main(String[] args) { NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(2); double var = 8.88888; System.out.println(nf.f...

string str = string.Format(%.2f ,4545.48); java的format和c的printf基本是一模一样的.

public static String formatPrice2BlankToBlank ( String str ){ if ( U.isBlank(str) ) { return "" ; } DecimalFormat df = new DecimalFormat ( "###,##0.00" ) ; return df.format ( Double.parseDouble( str ) ) ; }

Scanner input=new Scanner(System.in); int[]scores=new int[4]; double sum=0; for(int i=0;i

double d;System.out.println(String.format("%1$.2f", d));

public class StringFormst2 { public static void main(String args[])throws IOException{ double a=1.23456D; System.out.printf("%1.1e\r\n", a); a=12.3456D; System.out.printf("%1.1e\r\n", a); a=123456D; System.out.printf("%1.1e\r\n...

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com