資源簡介
中科大軟院,軟側實驗2白盒測試,人民幣大小寫轉換,附帶實驗源碼以及實驗報告,僅供學習參考
代碼片段和文件信息
/**
?*?
?*/
package?com.su.biancheng;
import?java.math.BigDecimal;
import?java.util.Scanner;
/**
?*?@title?NumericConvertToRMB.java
?*?@author?Shuai
?*?@date?2016-5-4下午7:44:15
?*/
public?class?NumericConvertToRMB?{
//?首先,數字應該分段,分成萬以下、萬、億、兆(后面單位暫不羅列)這幾個段
//?其次,每個段分別是個十百千四個單位,如12345678,轉成大寫是:壹仟貳佰叁拾肆?萬?伍仟陸佰柒拾捌
//?最后,處理0的問題,3003-->叁仟零叁,303-->叁佰零叁,在段內連續出現一個或多個0時,只出現一個零。300000300-->叁億零叁佰
//?總之,在連續出現多個0的時候,只保留一個零。而需要注意:300-->叁佰,在段內最后不管連續出現多少0,都忽略
public?static?final?char[]?NUMBER_CHAR?=?“零壹貳叁肆伍陸柒捌玖“.toCharArray();?//?大寫數字
public?static?final?String[]?IN_UNIT_CHAR?=?{?““?“拾“?“佰“?“仟“?};?//?段內字符
public?static?final?String[]?UNIT_NAME?=?{?““?“萬“?“億“?“萬億“?};?//?段名
public?static?String?numericConvertToRMB(double?value)?{
String?valStr?=?new?BigDecimal(Double.to
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????3752??2016-05-24?21:36??SA15225113宿帥實驗二\NumericConvertToRMB.java
?????文件??????255102??2016-05-26?11:54??SA15225113宿帥實驗二\SA15225113宿帥軟件測試實驗2.docx
?????文件??????131072??2016-05-25?11:40??SA15225113宿帥實驗二\流程圖.vsd
?????文件??????200342??2016-05-23?21:52??SA15225113宿帥實驗二\源程序圖.png
?????目錄???????????0??2016-05-26?11:55??SA15225113宿帥實驗二\
- 上一篇:中科大軟院數據庫實驗一
- 下一篇:js實現根據經緯度顯示地理位置
評論
共有 條評論