下確保炭(4)的輸出,使圖5是0005和43是0043:摺疊Java語法到單線
if (var > 1 && var <= 9) {
o.setOutput (String.format ("%0001d", i.getInput());
else if (var > 9 && var <= 99) {
o.setOutput (String.format ("%002d", i.getInput());
else if (var > 99 && var <= 999) {
o.setOutput (String.format ("%03d", i.getInput());
else if (var > 999 & var <=9999) {
o.setOutput (String.format ("%4d", i.getInput());
}
是否有任何的方式來寫這僅僅是一個線,而不是多個if/case語句?
謝謝。
你真的想要嗎?我明白上面的內容有點冗長/重複,但我認爲單行版本可能會有點混淆。你應該寫代碼* *閱讀* – 2012-07-26 09:14:56