下确保炭(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