精华内容
下载资源
问答
  • JAVA 除法 保留小数

    2021-04-08 15:44:11
    JAVA 除法 保留两位小数1.DecimalFormat2.BigDecimal 记录下自己代码中最常用的方式 1.DecimalFormat double d1 = 3.23556; double d2 = 3.23456; DecimalFormat df = new DecimalFormat("######0.00"); System....

    JAVA 除法 保留两位小数


    记录下自己代码中最常用的方式

    1.DecimalFormat

        double d1 = 3.23556;
        double d2 = 3.23456;
        DecimalFormat df  = new DecimalFormat("######0.00");
        System.out.println(df.format(d1));
        System.out.println(df.format(d2));
        
        输出结果 3.24 
                3.23
        该方法会四舍五入
    

    2.BigDecimal

       double  f   =   11.5585;
       BigDecimal   b   =   new   BigDecimal(f);
       double   f1   =   b.setScale(2,   BigDecimal.ROUND_HALF_UP).doubleValue();
       System.out.println(f1);
       输出结果 11.56 
       
       该方法会四舍五入
    
    展开全文
  • java除法保留小数

    千次阅读 2017-06-02 11:41:57
    m1.put("rate", k1_in ==0 ? "-" : String.format("%.2f",  (double)(k1_out - k1_in) * 100 / k1_in));
        m1.put("rate", k1_in ==0 ? "-" : String.format("%.2f",
                             (double)(k1_out - k1_in) * 100 / k1_in)
    );
    展开全文
  • Java除法保留小数、百分数

    千次阅读 2015-12-20 13:15:16
    1、int 相除只保留整数位,若保留小数点后2位先乘以100再除以100 2、double 相除精确到小数点后多位,通过DecimalFormat 设置保留小 数点后位数,0.00保留2位 3、百分数,通过NumberFormat获得百分数实例 ...

    1、int 相除只保留整数位,若保留小数点后2位先乘以100再除以100
    2、double 相除精确到小数点后多位,通过DecimalFormat 设置保留小
    数点后位数,0.00保留2位
    3、百分数,通过NumberFormat获得百分数实例

    import java.text.DecimalFormat;
    import java.text.NumberFormat;

    public class Devide {
    public static void main(String[] args) {

    // double除数百分数
    NumberFormat nt = NumberFormat.getPercentInstance();
    nt.setMinimumFractionDigits(2);
    System.out.println(“百分数:” + nt.format(30D/150));
    System.out.println();

    // double保留小数位数
    double a[]={42,36};
    double i=20;
    DecimalFormat df = new DecimalFormat(“0.00”);//保留2位小数
    for(int k=0;k

    展开全文
  • Java除法运算(保留小数

    万次阅读 多人点赞 2018-04-17 14:29:03
    编程的人都知道,java中的“/”、“%”运算,其中前者为取整,... * TODO 除法运算,保留小数 * @author 袁忠明 * @date 2018-4-17下午2:24:48 * @param a 被除数 * @param b 除数 * @return 商 */ pu...

    编程的人都知道,java中的“/”、“%”运算,其中前者为取整,后者取余数。那么有没有快捷的运算方法取正常的运算结果呢?

    查了资料,发现很简单。代码如下:

    	/**
    	 * TODO 除法运算,保留小数
    	 * @author 袁忠明
    	 * @date 2018-4-17下午2:24:48
    	 * @param a 被除数
    	 * @param b 除数
    	 * @return 商
    	 */
    	public static String txfloat(int a,int b) {
    	    // TODO 自动生成的方法存根
    	 
    	    DecimalFormat df=new DecimalFormat("0.00");//设置保留位数
    
    	    return df.format((float)a/b);
    	   
    	}

    展开全文
  • 1.情景展示 double d = 1/10;... 没有报错,也就是说: 在Java语言中,整数之间的除法运算,不管你的小数位有多少位,小数是几,统统舍弃,只返回整数位数字! 第二步:用double类型接收为什么也可以? 因为double类型的取值返...
  • java除法保留小数问题

    万次阅读 2010-07-31 15:29:00
    java保留两位小数问题: 方式一: 四舍五入  double f = 111231.5585;  BigDecimal b = new BigDecimal(f);  double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP)....
  • 主要介绍了Java中Double保留小数位的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • java保留两位小数问题:方式一:四舍五入double f = 111231.5585;BigDecimal b = new BigDecimal(f);double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();保留两位小数----------------------------...
  • 想做一个除法保留两位数,隐约记得BigDecimal有一个divide()方法可以设置保留多少位,但是写出来发现已经过时不建议使用。 网上找一找发现都是大同小异,都还是说的过时方法: b1.divide(b2,3,BigDecimal.ROUND_...
  • Java中的除法运算(保留几位小数

    千次阅读 2021-04-13 15:36:07
    DecimalFormat df = new DecimalFormat("0.00");//设置保留位数 return df.format(运算);
  • 总结:java除法保留两位小数

    万次阅读 2015-12-23 14:49:06
    java除法保留两位小数: java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数, 必须将两整数其一或是两者都强制转换为浮点数。因为int 是整数,整数除...
  • java 除法运算 保留小数 number/100

    千次阅读 2020-06-01 16:49:01
    https://blog.csdn.net/torpidcat/article/details/89857360
  • Java中BigDecimal除法保留小数

    千次阅读 2020-03-07 09:20:59
    计算除法,并进行小数位的保留(结果四舍五入、向上取整、向下取整等)的格式: BigDecimal result= 被除数.divide(除数,保留小数位, RoundingMode.结果处理); 说明:1、保留小数位填写Integer类型 2、结果处理(四...
  • 只要将在运算结果用float()强转即可 例如 public static String txfloat(int a,int b) { // TODO 自动生成的方法存根 DecimalFormat df=...//设置保留位数 return df.format((float)a/b); } ...
  • java除法计算保留2位小数

    千次阅读 2020-05-29 19:17:02
    int a=7; int b=9; DecimalFormat df=new DecimalFormat("0.00"); System.out.println(df.format((float)a/b)); int num1 = 7;... NumberFormat numberFormat = NumberFormat.getInstance();...
  • 1.利用Math.round()的方法:两个int型的数相除,结果保留小数点后两位:int a=1188;int b=93;double c;c=(double)(Math.round(a*100/b)/100.0);//这样为保持2位打印结果:c=0.12c=new Double(Math.round(a*1000/b)/...
  • Java 除法保留N位小数,计算百分比

    千次阅读 2019-04-20 16:44:39
    java 两个整数相除保留两位小数: https://blog.csdn.net/qq_26676207/article/details/53375263 1、方法1 int a=1099; int b=93; double f1 = new BigDecimal((float)a/b).setScale(2, BigDecimal.ROUND_HALF_...
  • //声明转换格式,这里小数点后有几个0就保留几位,小数不足位以0补足. DecimalFormat df=new DecimalFormat("0.000"); int data = 85; System.out.println(df.format((float)data)); 2、第二种: // 创建一个...
  • 示例如下:float num= (float)2/3;...//格式化小数String s = df.format(num);//返回的是String类型,如果没有强转为float或者double,那么int型的2除以3,结果就会默认只有整数,没有小数点后的数值。
  • java整数相除保留小数

    2021-03-09 19:06:32
    可以指定显示的最多(或最少)整数位和小数位。如 double d = 10000...c语言程序 两数相除精确到小数点后k位_数学_小学教育_教育专区。题目: 输入两个整数 m 和 n,及另一正整数 k,计算 m/n,结果...
  • 1.利用Math.round()的方法:两个int型的数相除,结果保留小数点后两位:int a=1188;int b=93;double c;c=(double)(Math.round(a/b)/100.0);//这样为保持2位打印结果:c=0.12c=new Double(Math.round(a/b)/1000.0);//...
  • 主要介绍了 java、freemarker保留两位小数的实现方法,然后给大家补充介绍了freemarker保留两位小数的详解,需要的朋友可以参考下
  • Java除法运算(保留几位小数

    千次阅读 2018-12-27 20:55:51
    DecimalFormat df = new DecimalFormat("0.00");//设置保留位数 return df.format(运算);
  • java除法,保留多位小数

    千次阅读 2017-12-13 14:45:23
    所以要使用BigDecimal处理除法和乘法. 以下是两个整数相除并且转换成百分数: BigDecimal v1 = new BigDecimal(145360896); BigDecimal v2 = new BigDecimal(256235008); BigDecimal v3 = (v1

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,591
精华内容 5,436
关键字:

java除法保留小数

java 订阅