• 关于java里小数点的保留


                                                                     关于java里小数点的保留

    1.先给大家看一个代码。

    import java.util.*;
    import java.text.*;

     public class A

      {

                public static void main(String[] args )

             {

                   System.out.println("请输入半径的大小");
             int r;
             Scanner in=new Scanner(System.in);
             r=in.nextInt();
             DecimalFormat df = new DecimalFormat( "0.0000000 ");  
             double s; //圆的面积
             if(1<r&&r<1000)
             {
                 s=Math.PI*r*r;
                 double d1=s;
                 System.out.println(df.format(d1));
             }

             }

      }

    2.  java里提供了DecimalFormat方法   , DecimalFormat实现定制的格式化。 Decimal 十进制, Format 使格式化。

    3. 要使用DecimalFormat对象必须先格式化。

    DecimalFormat df=new DecimalFormat("0.0000000");

    然后再调用该对象的format方法即可。

    4.上面的列子只是保留double类型的小数点后7位。

    编程是一门艺术,要爱就要深爱。
  • 相关阅读:
    week9-东东学打牌
    week9-咕咕东的目录管理器
    CSP-M2-C-咕咕东的奇妙序列
    CSP-M2-B
    P1084 疫情控制
    P2447 [SDOI2010]外星千足虫
    P4035 [JSOI2008]球形空间产生器
    P3389 【模板】高斯消元法
    P4051 [JSOI2007]字符加密
    P6114 【模板】Lyndon 分解
  • 原文地址:https://www.cnblogs.com/pwhit/p/4991179.html
Copyright © 2020-2023  润新知