Java printf()方法,格式化输出字符串

格式化字符串

Java中的printf()方法,可以通过格式说明符(有些地方可能称之为占位符)将字符串格式化输出到标准输出流,比如终端。printf()方法的语法如下:

System.out.printf(strObj, var1,var2, ...);

语法解析

  • printf()方法是java.io.PrintStream类中的内置方法,并不是String类的方法,需要通过System.out进行调用;
  • 参数strObj是一个字符串,包含了格式说明符,比如%s、%f等等;
  • var1、var2等是字符串中包含的格式说明符实际要输出的数据;

常用格式说明符

格式说明符 描述
%d格式化输出整型数值
%f格式化输出浮点数类型数值
%.2f输出浮点数类型数值的同时,保留两位小数
%s格式化输出字符串
%n格式化输出换行符
%c格式化输出字符
%b格式化输出布尔类型的值
%%格式化输出百分号

printf()方法实例代码

public class test {
    public static void main(String[] args) {
        int xyz = 1;
        float abc = 0.321f;
        System.out.printf("xyz的值为:%d%n",xyz);
        System.out.printf("abc保留两位小数的值为:%.2f",abc);

    }

}

代码运行后,得到输出值为:

xyz的值为:1
abc保留两位小数的值为:0.32

免责声明:内容仅供参考,不保证正确性。


全栈后端 / Java教程 :









Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.