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

  • 相关阅读:
    BFS visit tree
    Kth Largest Element in an Array 解答
    Merge k Sorted Lists 解答
    Median of Two Sorted Arrays 解答
    Maximal Square 解答
    Best Time to Buy and Sell Stock III 解答
    Best Time to Buy and Sell Stock II 解答
    Best Time to Buy and Sell Stock 解答
    Triangle 解答
    Unique Binary Search Trees II 解答
  • 原文地址:https://www.cnblogs.com/Dean-0/p/11077789.html
Copyright © 2020-2023  润新知