JAVA中Printf支持的格式

⑦f 格式:用来输出实数(包括单、双精度),以小数形式输出。有以下几种用法:
%f:不指定宽度,整数部分全部输出并输出6位小数。
%m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。

%-m.nf:输出共占n列,其中有n位小数,如数值宽度小于m右端补空格。


radius=163.16; 
area=3.14*radius*radius; 

System.out.printf("半径是%5.3f的圆的面积:\n%4.9f",radius,area);


结果如下:

半径是163.160的圆的面积:
83590.522784000


%m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。 对输出共占m列 的理解:

作如下改动 (将m的值变大)、

System.out.printf("半径是%15.3f的圆的面积:\n%4.9f",radius,area);

输出结果(半径是后面有一段距离的空格):

半径是        163.160的圆的面积:
83590.522784000


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值