以下引用冰块年华在2006-1-1 22:49:25的发言: 楼上的...莫非是传说中的..VB...?-_-|| |
是JAVA…… -v-bb
[strike](<- 某废人目前还不会用.NET…… -v-bb)[/strike]
咳……
由于某程序用到这个子程序的时候一般n不会超过10,所以没考虑到11的问题 -v-bb
[strike]我便是用不惯那switch啊啊…… (泪奔)[/strike]
================================================================================
无聊的改订版:-v-bb
private static String num_suffix(int n)
{ String s;
if (n % 100 == 11) { s = "th";}
else if (n % 10 == 1) { s = "st";}
else if (n % 10 == 2) {s = "nd";}
else if (n % 10 == 3) {s = "rd";}
else { s = "th";}
return s;
}