我需要帮助来格式化我工作的Java应用程序的输出。
输出应该如下所示(evrey line bellow coresponding category):
---------------------------------------------------
|Account number| Savings Balance| Checking Balance|
---------------------------------------------------
|an integer | a double | a double|
---------------------------------------------------
|............ | ......... | ...........|
---------------------------------------------------
我做了什么:
System.out.println("|--------------| ---------------| ----------------|");
System.out.println("|Account number| Savings balance| Checking balance|");
for (int i=0; i<a.length; i++)
{
System.out.println("|"+a[i].getAccountNo()+"|"+a[i].getSavingBal()+"|"+a[i].getCheckingBal()+"|");
System.out.println("|--------------| ---------------| ----------------|");
}
System.out.println("|--------------| ---------------| ----------------|");
答案 0 :(得分:0)
你可以使用String.format()之类的
System.out.println(String.format(“%03d%7s%7s%11s”,val1,val2,val3,val4));