我有这个程序显示每加仑汽油的成本.
System.out.printf("%10s %.2f %s %n", "At", cost , "per gallon,");
Run Code Online (Sandbox Code Playgroud)
输出显示
每加仑5.12,
但我想要它显示
每加仑5.12美元,
我试图在"At"之后添加$,但它在显示成本之前显示一个空格.有没有办法删除"$.之间的空格
一种更简单的方法就是
System.out.printf("At $%.2f per gallon,%n", cost);
Run Code Online (Sandbox Code Playgroud)
不需要所有%ss和字符串文字,只需直接输入字符串即可.