1 回答

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
"\t" 前進(jìn)到下一個(gè)制表位。如果稍微更改文本描述,請(qǐng)注意對(duì)齊方式:
System.out.println("year : "+year+"\t"+"rate_year : "+rate_year+"\t"+"rate_month : "+rate_month);
System.out.println("year : "+year+"\t"+"ry : "+rate_year+"\t"+"rm : "+rate_month);
輸出:
year : 10 rate_year : 0.4 rate_month : 0.333333
year : 10 ry : 0.4 rm : 0.333333
我相信問(wèn)題只是選項(xiàng)卡列下降的位置。
另一方面,如果目標(biāo)是列對(duì)齊,最好使用printf特定的列大小。參見(jiàn),例如,這個(gè)關(guān)于用 \t 格式化的答案
例子:
for (int i = 0; i < 12; ++i) {
System.out.printf("year : %3d rate_year : %6f rate_month : %-6f\n",
i,
rate_year,
rate_month);
}
輸出:
year : 8 rate_year : 0.400000 rate_month : 0.333333
year : 9 rate_year : 0.400000 rate_month : 0.333333
year : 10 rate_year : 0.400000 rate_month : 0.333333
year : 11 rate_year : 0.400000 rate_month : 0.333333
添加回答
舉報(bào)