public class OperatorDemo{
public static void main(String[] args)
{
int a=123;
double d=345.678;
System.out.printf("%9.3f",d);//9位数据,不够前面补空格
System.out.println();
System.out.printf("%+9.3f",d);//输出前面带正号
System.out.println();
System.out.printf("%-9.3f",d);//左对齐
System.out.println();
System.out.printf("%+-9.3f",d);//加正号并且左对齐
System.out.println();
System.out.printf("%05d",a);//输出5位不够前面补零
System.out.println();
System.out.printf("%d%%",a);//输出百分数此处位123%
System.out.println();
System.out.printf("%o",a);//"o"是八进制数
System.out.println();
System.out.printf("%x",a);//"x"是十六进制数
}
}