• //%f表示以十进制格式化输出浮点数 %.2f


    //%f表示以十进制格式化输出浮点数
    String s1 ="评分: %.1f";
    String s2 = String.format(s1, 8.0);
    System.out.println(s2);
    System.out.printf("%s%n", new Integer(1212));
    // %n表示换行
    System.out.printf("%s%n", "end line");
    // 还能够支持多个參数
    System.out.printf("%s = %s%n", "Name", "Zhangsan");
    // 支持多个參数时。能够在%s之间插入变量编号,1$表示第一个字符串,3$表示第3个字符串
    System.out.printf("%1$s = %3$s %2$s%n", "Name", "san", "Zhang");

    Integer iObj = 342;
    // %d表示将整数格式化为10进制整数
    System.out.printf("%d; %d; %d%n", -500, 2343L, iObj);
    // %o表示将整数格式化为8进制整数
    System.out.printf("%o; %o; %o%n", -500, 2343L, iObj);
    // %x表示将整数格式化为16进制整数
    System.out.printf("%x; %x; %x%n", -500, 2343L, iObj);
    // %X表示将整数格式化为16进制整数,而且字母变成大写形式
    System.out.printf("%X; %X; %X%n", -500, 2343L, iObj);

    Double dObj = 45.6d;
    // %e表示以科学技术法输出浮点数
    System.out.printf("%e; %e; %e%n", -756.403f, 7464.232641d, dObj);


    // %E表示以科学技术法输出浮点数。而且为大写形式
    System.out.printf("%E; %E; %E%n", -756.403f, 7464.232641d, dObj);
    // %f表示以十进制格式化输出浮点数
    System.out.printf("%f; %f; %f%n", -756.403f, 7464.232641d, dObj);
    // 还能够限制小数点后的位数
    System.out.printf("%.1f; %.3f; %f%n", -756.403f, 7464.232641d, dObj);
    System.out.printf("%e", 1245f);
  • 相关阅读:
    使脱排油烟机能够听懂你的话(超级简单的方法)
    解决手机无法连接【小米AI音箱】播放音乐问题
    相机稳定器使用注意点
    Scrapy基本命令
    Linux环境下的Scala环境搭建
    Linux基本操作
    MySQL常用操作
    PySpark笔记
    Linux环境下配置及启动Hadoop(伪集群)
    idea: unable to import maven project
  • 原文地址:https://www.cnblogs.com/jhcelue/p/6755159.html
Copyright © 2020-2023  润新知