千億級別數字的人民幣讀法

2021-06-22 06:07:17 字數 1273 閱讀 1349

package com.sungeo;

/** * 人民幣的讀法是四位一節; x仟x百x拾 x (億) x仟x百x拾 x (萬) x仟x百x拾 x

* @author administrator

*/public class numtormb ;

private string unitarr=new string;

private string wyarr=new string;

private static string xiaoarr=new string;

/*** @param args

*/public static void main(string args) else if(len<=8)else if(len<=12)else

system.out.println(readhan+(readhan==""?"":xiaoarr[2])+tormb.readxiao(arr[1])); }

private static int checklength(string str)

/*** 長度小於等於12的整數讀法

*/private string readzheng12(string numstr)

/*** 長度小於等於8的整數讀法

* @param numstr

* @return

*/private string readzheng8(string numstr)

/***長度小於等於4的整數的讀法

*/private string readzheng4(string numstr)else if(num==0)else

} return result; }

/*** 小數的讀法

*/private string readxiao(string xiaostr)

} return result;

} /**

* 將乙個double數分割成小數和整數兩部分; 3.14d ->

* @param d 要分割的double 數

* @return 整數和小數形成的字串陣列

*/private string dividedouble(double d)

string zheng=(long)d+"";

string xiao=(long)math.round((d%1*100))+"";

return new string;

}}

python 數字轉人民幣讀法

把乙個浮點數分解成整數和小數部分字串 num是需要被分解的浮點數 返回分解出來的整數和小數部分 第乙個陣列元素是整數部分,第二個數字元素是小數部分 def divide num 將乙個浮點數強制轉換成int型別,即得到他的整數部分 integer int num 浮點數減去整數部分,得到小數部分,小...

Python專案實戰 數字轉人民幣讀法

本節實現在實際開發中常用的乙個工具函式 將乙個浮點數轉換 民幣讀法的字串,這個程式需要使用陣列。實現這個函式的思路是,首先把這個浮點數分成整數部分和小數部分。提取整數部分很容易,直接將這個浮點數強制型別轉換成乙個整數即可,這個整數就是浮點數的整數部分 再使用浮點數減去整數就可以得到這個浮點數的小數部...

數字人民幣

現階段,m1和m2基於商業銀行賬戶,已實現電子化或數位化,沒有用數字貨幣再次數位化的必要。相比之下,現有紙鈔和硬幣的發行 印製 回籠和貯藏等環節成本較高,流通體系層級多,且攜帶不便 易被偽造 匿名不可控,存在被用於洗錢等違法犯罪活動的風險,實現數位化的必要性與日俱增。央行數字貨幣保持了現鈔的屬性和主...