package system.out;
public class Printf
{
public static void main(String[] args)
{
//%代表格式化
//f代表输出浮点数,9代表输出长度,如果浮点数长度不足,则补空格,如果浮点数长度超出,则按实际长度输出,2代表保留小数点后几位小数
System.out.printf("%9.2f",1111.3);
System.out.println();
//-号代表向左对齐,默认向右对齐
System.out.printf("%-9.2f", 1111.3);
System.out.println();
//+号代表显示正负号
System.out.printf("%+9.2f", 1111.3);
System.out.println();
//+-号代表显示正负号,且向左对齐
System.out.printf("%+-9.2f", 1111.3);
System.out.println();
//d代表输出整数
System.out.printf("%4d",15);
System.out.println();
//o代表输出8进制整数
System.out.printf("%-4o",15);
System.out.println();
//x代表输出16进制整数
System.out.printf("%-4x",15);
System.out.println();
//#x代表输出带有16进制标志的整数
System.out.printf("%#x",15);
System.out.println();
//s代表输出字符串
System.out.printf("%-8s", "我们是中心");
System.out.println();
//x$,整数加$表示第几个变量,如果不加,变量按默认顺序排列
System.out.printf("%2$-5s:夺得世界杯总冠军,进球数:%1$3d,对方进球:%3$2d", 4,"法国",2);
}
}
System.out.printf格式化输出
最新推荐文章于 2023-03-13 17:28:53 发布