【发布时间】:2017-07-20 07:30:29
【问题描述】:
所以这是我需要格式化的代码的 sn-p:
double textbookprice = 0, tradebookprice = 0;
for(int i=0;i<tempTextbooks.size();i++) {
System.out.println(tempTextbooks.get(i).dataMember +"\t "+tempTextbooks.get(i).title +"\t "+tempTextbooks.get(i).author+"\t $"+df.format(tempTextbooks.get(i).getPrice()));
textbookprice = textbookprice + tempTextbooks.get(i).getPrice();
}
这是我得到的输出,
COS221 Introduction to Programming with C++ Y. Daniel Liang $120.99
COS225 Java Foundations John Lewis $94.59
BUS398 Excel 2010 Power Programming with VBA John Walkenbach $87.99
我需要班级编号/标题/作者/价格都有自己的专栏
【问题讨论】:
-
你的意思是有他们自己的列他们都照原样做?您的意思是所有列都对齐吗?
-
是的,我需要对齐每一列。所以他们会去|Class#|Title|Author|Price
-
好吧,您需要计算每列的最大长度,然后用空格填充列中的每个其他值以达到该长度。
-
这是一个很好的答案。您应该编辑您的标题并添加诸如“打印”和“对齐”之类的词,以便人们以后可以找到它。