Redian新闻
>
求救。java的格式化输出
avatar
求救。java的格式化输出# Java - 爪哇娇娃
v*a
1
一个很简单的java程序。用户输入一个初始的数值。再给一个
固定增长率。然后累加到一个固定的数值。然后把他打印出来,
特别要求打印出来的效果要整齐(对齐)
例如
Start Earned End
Year Amount Int. Amount
1 100.00 7.00 107.00
2 107.00 7.49 114.49
3 114.49 8.01 122.50
我写的code能实现这样。但是
如果初试话数值是10000的话。就全乱套了。
Year Start Inter End ---这一行是单独printout的
1 10000.00 3300.00 13300.00
2 13300.00 4389.00 17689.00
3 17689.00 5837.37 23526.37
由于用户给的值是随意的。所以要求无论用户
输入多大的值都要整齐输出(通过System.out.println或者.
avatar
g*g
2
Check class DecimalNumberFormat api

【在 v**a 的大作中提到】
: 一个很简单的java程序。用户输入一个初始的数值。再给一个
: 固定增长率。然后累加到一个固定的数值。然后把他打印出来,
: 特别要求打印出来的效果要整齐(对齐)
: 例如
: Start Earned End
: Year Amount Int. Amount
: 1 100.00 7.00 107.00
: 2 107.00 7.49 114.49
: 3 114.49 8.01 122.50
: 我写的code能实现这样。但是

avatar
V*y
3
There are very good packages for java output formatting. Google it and you
will definitly find them. Since these packages do not come with the standard
java class, you need to do import....
I once used a package that gives you the ability to format the output like
what you do in c. %8.2f..etc.

【在 v**a 的大作中提到】
: 一个很简单的java程序。用户输入一个初始的数值。再给一个
: 固定增长率。然后累加到一个固定的数值。然后把他打印出来,
: 特别要求打印出来的效果要整齐(对齐)
: 例如
: Start Earned End
: Year Amount Int. Amount
: 1 100.00 7.00 107.00
: 2 107.00 7.49 114.49
: 3 114.49 8.01 122.50
: 我写的code能实现这样。但是

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。