v**a 发帖数: 17 | 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或者. |
g*****g 发帖数: 34805 | 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能实现这样。但是
|
V*****y 发帖数: 26 | 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能实现这样。但是
|