我的代碼使用一個for循環,像這樣:在Java中使用
for(int i=0; i<100; i++)
{
System.out.print(number + "\t");
}
當然我的for循環比這要複雜得多,但我只是輸入,在用於演示目的。我在表格中使用「\ t」進行對齊,但這會使列打印太遠。我目前的輸出是:
1 2 3 4
-- -- -- --
1 1 1 4
0 2 2 2
0 0 3 3
我該如何減少標籤「\ t」製造的空間? 我的另一個問題是我如何分割80個字符的行,以便我的輸出不超過頁面寬度?
有在Java中可用的格式打印機API自1.5使用某些 「標準的」 序列來格式化輸出。查看http://docs.oracle.com/javase/7/docs/api/java/util/Formatter.html –
請注意,製表符所代表的空間數量完全是您的控制檯窗口或文件編輯器的功能。不是真正的Java問題... – dhke