我是java新手,如果這是一個「愚蠢」的問題,請耐心等待我。有沒有一種方法來格式化類似於printf(「%d」,a)的返回語句?這是我的代碼到目前爲止的一個片段。返回語句是否可以像printf一樣格式化?
public static int numUnique(int a, int b, int c) {
if (a==b && a==c) {
System.out.println("No unique numbers.");
} else if (a==b && a!=c) {
System.out.printf("%d%d", a, c);
} else if (a==c && a!=b) {
System.out.printf("%d%d", c, b);
} else if (b==c && b!=a) {
System.out.printf("%d%d", b, a);
} else {
System.out.printf("%d%d%d", a, b, c);
}
}
}
我知道,需要有正確的語法中有一個return語句,我想同樣使用返回的printf在我的代碼中使用了「理論上」。謝謝!
傑森
但不應該這個方法返回一個int ...? – sfletche
'int'沒有格式,甚至沒有表示;這只是一個數字。正如@DavidWallace所示,您可以返回一個字符串。 – davmac