Java的printf函数用法汇总
printf的使用:
System.out.printf(“格式控制部分(%xx.yy字母)”,表达式1,,,表达式n);
格式控制符以一个%开始,一个字母结束,字母规定了方法按照何种方式打印这个值,例如d表示十进制整数,f表示浮点数,S表示字符串,c表示字符
例:
- **格式d:**可以用%整数d来控制间距,负为左对齐,例如:int i = 10;System.out.printf("%3d",i); 但是格式部分不能有小数位。
- 格式c与格式d一样不能有小数位,只能进行对齐。
- 格式f:可以控制浮点数格式,double和float。整数位控制对齐形式间距,小数位控制小数位多少,且整数小数可以一起存在。例如:System.out.printf("%10.3f",d);
- 格式s:对齐和格式f一样,但是小数位控制的是输出多少字节。例如:System.out.printf("%10.4s",“string”);
//会输出stri