1樓:
public class moneyutil ;
/*** 把金額轉換為漢字表示的數量,小數點後四捨五入保留兩位
* @param amount
* @return
*/public static string amounttochinese(double amount)
long temp = math.round(amount * 100);
int numfen = (int)(temp % 10); // 分
temp = temp / 10;
int numjiao = (int)(temp % 10); //角
temp = temp / 10;
//temp 目前是金額的整數部分
int parts = new int[20]; // 其中的元素是把原來金額整數部分分割為值在 0~9999 之間的數的各個部分
int numparts = 0; // 記錄把原來金額整數部分分割為了幾個部分(每部分都在 0~9999 之間)
for(int i=0; ; i++)
boolean beforewaniszero = true; // 標誌「萬」下面一級是不是 0
string chinesestr = "";
for(int i=0; i 0) // 如果"萬"的部分不為 0, 而"萬"前面的部分小於 1000 大於 0, 則萬後面應該跟「零」
chinesestr = "零" + chinesestr;
chinesestr = "萬" + chinesestr;}}
}chinesestr = partchinese + chinesestr;
}if("".equals(chinesestr)) // 整數部分為 0, 則表達為"零元"
chinesestr = chinesedigits[0];
else if(negative) // 整數部分不為 0, 並且原金額為負數
chinesestr = "負" + chinesestr;
chinesestr = chinesestr + "元";
if(numfen == 0 && numjiao == 0)
else if(numfen == 0)
else
return chinesestr;
}/**
* 把乙個 0~9999 之間的整數轉換為漢字的字串,如果是 0 則返回 ""
* @param amountpart
* @return
*/private static string parttranslate(int amountpart)
string units = new string ;
int temp = amountpart;
string amountstr = new integer(amountpart).tostring();
int amountstrlength = amountstr.length();
boolean lastiszero = true; //在從低位往高位迴圈時,記錄上一位數字是不是 0
string chinesestr = "";
for(int i=0; i else temp = temp / 10; }return chinesestr; }public static void main(string args) else }} 2樓: 這麼多答案看得我都暈了... 我也不回答了, 留個印吧 3樓:匿名使用者 public class changenum; void setnum(int num) ch_char = ch_chars[num-1]; }public string getnum()}main方法就不用給出了 通常,我們把1 2 3 4 9 0稱為 阿拉伯數字 其實,這些數字並不是 阿拉伯人創造的,它們最早產生於古代的印度。可是人們為什麼又把它們稱為 阿拉伯 數字 呢?據傳早在公元七世紀時,阿拉伯人漸漸地征服了周圍的其他民族,建立起 乙個東起印度,西到非洲北部及西班牙的薩拉森大帝國。到後來,這個大帝國又 ... 是400和2000的意思.402,000 four o 發英文字母o two thousand.and 一般在dollar和cents之間.如1.10 one dollar and 10 cents.or,2001 two thousand and one. 陶苡蘋 402,000 four hun... c囡囡佑 數字1一並不是一個數字,而是數字背後的法則中的原質,其他所有的數字都是由它而生的。一代表 同體 一種如未分化之能量般的 絕對 有人說一既非奇數亦非偶數,然而卻又是兩者。所以一結合了奇數與偶數的對立,以及宇宙中所有其他的對立。數字2 一 覺知到它自己的時候,創造出兩極化的能量,兩個新的元素,...123阿拉伯數字由來在哪,阿拉伯數字123是什麼意思 求大神幫助
阿拉伯數字的英語翻譯,阿拉伯數字翻譯
阿拉伯數字有哪些,除了阿拉伯數字還有什麼數字?