1. 供給我各種縮寫單詞.如WTO(世界貿易組織)
OTC 人才
UFO 不明飛行物
2. JAVA的一個面試題誰幫我解決下
編譯ok 很簡單
public static String change(String s){
String[] s1 = { "", "拾", "佰", "仟" };
String[] s2 = { "零", "壹", "貳", "叄", "肆", "伍", "陸", "柒", "捌", "玖" };
String[] s3 = { "元整", "萬", "億" };
String[] s4 = { "萬", "億" };
s = s.substring(1);
String result = "";
for (int i = 0; i < s.length(); i++) {
int numIndex = (int) s.charAt(i) - 48;
int index = s.length() - 1 - i;
int unitIndex = index % 4;
if (numIndex != 0 || unitIndex != 3) {
result += s2[numIndex];
}
if (numIndex != 0) {
result += s1[unitIndex];
}
if (unitIndex == 0) {
if (index >= 12) {
result += s4[(index - 1) / 4 % 2];
} else {
result += s3[index / 4 % 3];
}
}
}
return result;
}
測試數據:
public static void main(String[] args) {
System.out.println(change("¥332011011134561018"));
}
結果為:叄拾叄億貳仟零壹拾壹萬壹佰壹拾壹億叄仟肆佰伍拾陸萬壹仟零壹拾捌元整