zoukankan      html  css  js  c++  java
  • 课外作业1:将一个double类型的小数,按照四舍五入保留两位小数

    1、DecimalFormat格式化数字

    package net.day0623;

    import java.text.DecimalFormat;

    public class Text3 {
          public static void main(String[] args) {
                double num1 = 2.5;

    //          创建DecimalFormat对象
                DecimalFormat df = new DecimalFormat("#.00");

    //          调用df.format(num1)方法,传入参数
                System.out.println("num1="+df.format(num1));
          }
    }

    运行结果:

     

    DecimalFormat("#.00")方法中,"#.00"为设置数字格式,# 表示只要有可能就把数字拉上这个位置。小数点后有两位数字,有几个0表示小数点后保留几位小数,不足用0补齐,如上程序,输入num1为2.5,设置保留两位小数,不够0补齐,所以输出num1=2.50.

    2、字符串格式化-String.format()的使用

     String类的format()方法用于创建格式化的字符串以及连接多个字符串对象

    程序例子:

    package net.day0623;

    import java.text.DecimalFormat;

    public class Text3 {
          public static void main(String[] args) {
                double num2 = 3.6;

    //          调用df.format(num1)方法,传入参数
               System.out.println(String.format("%.2f", num2));
          }
    }

    运行结果:

    format()方法中的两个参数,format("%.2f", num2),例子中的第一个参数为数字格式,百分号表示小数点前的整数部分,“.”表示小数点,数字2表示保留小数位的个数,不足用0补齐,如上程序。“f”表示浮点类型,第二个参数为传入需要更改格式的参数。

  • 相关阅读:
    数据库事务4种隔离级别及7种传播行为
    Spring AOP深入剖析
    SQL语句-创建索引
    global文件中的application_start方法中做: 定时器
    细说ASP.NET Forms身份认证
    asp.net(C#)实现功能强大的时间日期处理类完整实例
    C# 文件操作类大全
    SQL Server Profiler:使用方法和指标说明
    分库分表原则 总结
    做软件与团队建设——对带研发团队和管理的总结
  • 原文地址:https://www.cnblogs.com/Dean-0/p/11077789.html
Copyright © 2011-2022 走看看