• 课外作业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”表示浮点类型,第二个参数为传入需要更改格式的参数。

  • 相关阅读:
    ansible-乱
    linux-PXE-12
    linux-ntp-10
    linux-selinxu---性能 -8
    linux-系统启动流程-7
    linux-网络管理-6
    linux-文件系统-5
    linux-包管理器-4
    linux-shell脚本基础-2
    linux-history-ps1-1
  • 原文地址:https://www.cnblogs.com/Dean-0/p/11077789.html
Copyright © 2020-2023  润新知