专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > J2SE

这两个字符表示什么意思解决办法

发布时间:2010-06-05 05:31:34 文章来源:www.iduyao.cn 采编人员:星星草
这两个字符表示什么意思
public class Interest 
{
public static void main(String args[])
{
double amount;
double principle = 1000.0;
double rate = 0.05;
System.out.printf("%s%20s\n","Year","Amount on deposit");
for(int year = 1; year <= 10;year++)
{
amount = principle * Math.pow( 1.0 + rate ,year);
System.out.printf("%4d%,20.2f\n",year,amount);
}

}
}
"%s%20s\n"这个字符中的20表示什么意思?
"%4d%,20.2f\n"这个字符转换是什么意思?20.2f是什么意思?

------解决方案--------------------
java5中的推出的类似C语言printf风格的格式化输出
------解决方案--------------------
1楼正解
20 宽度
.2 精度
还可以写成
Java code

System.out.format("%4d%,20.2f\n",year,amount);
//或
System.out.format(String.format("%4d%,20.2f\n",year,amount));
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: