0
A
回答
1
讓我們假設你有數字301301301.在書面文字,這將是:三百一百萬三百一千分之一三百分之一
正如你所看到的,你可以傳遞3位數字並得到相同的結果。現在只需檢查一下,如果您有9位數字,然後只傳遞3位數字,並將結果字符串與百萬和千位連接起來。
下面是一些僞代碼:
final int number = 301301301;
final int[] numbers = splitNumberInThree(301301301);
final String textNumber = numbersToText(numbers[0]) +
" Million " + numbersToText(numbers[1]) +
" Thousand " + numbersToText(numbers[2]);
-1
假設printNum是函數,並且它返回字符串然後:
int nineDigitsNum=999999999;
int temp=nineDigitsNum/1000000;
String text= "";
if(temp>0) text+=printNum(temp)+" milions";
int temp=(nineDigitsNum%1000000)/1000;
if(temp>0) text+=printNum(temp)+" thounsend"
int temp=(nineDigitsNum%1000);
text+=printNum(temp)
0
獨立於3份的9位數。對於每個部分應用3位數字的方法。每部分插入「千」或「萬」等單詞後。
例如,您有號碼301.301.301。 分離後你有以下幾點:1。 2. 301 3. 301 然後你申請你的方法對這一部分,並取得以下幾點:1。 三百一 二三百一 3.三百一
第一部分後應該插入單詞「萬」。第二部分後,你應該插入「千」。第三部分後,你不要插入單詞。 因此,您有:三百一億三百一三百至一千三百一
相關問題
- 1. Java - 將字符串轉換爲字符[]
- 2. Java將字符串轉換爲整數
- 3. 將Java字符串轉換爲數組
- 4. 將Java字符串轉換爲數組
- 5. Java - 將字節[]轉換爲字符串
- 6. 使用Java將所有數字值轉換爲JSON字符串
- 7. JAVA將字符串轉換爲字符串數組的列表
- 8. 將字符串轉換爲java中的數組字符串
- 9. 將字符串轉換爲Java中的字符串數組
- 10. Java將2維字符串數組轉換爲字符串
- 11. 將字母數字字符串轉換爲java中的字節?
- 12. 將字符串轉換爲字符串
- 13. 將字符串轉換爲字符串
- 14. 將字符串轉換爲字符串
- 15. Knockout.js將數字轉換爲字符串
- 16. Android:EditTextPreference將字符串轉換爲數字
- 17. 將數字字符串轉換爲sqldbtype
- 18. C#將字符串轉換爲數字
- 19. 將「字符串」值轉換爲數字
- 20. 將字符串轉換爲數字node.js
- 21. 將字符串轉換爲數字
- 22. 將字符串轉換爲數字
- 23. 將字符串轉換爲數字Javascript
- 24. TypeScript將字符串轉換爲數字
- 25. JavaScript將$字符串轉換爲數字
- 26. 將數字轉換爲字符串
- 27. Fortran將字符串轉換爲數字
- 28. rails將字符串轉換爲數字
- 29. 將字符串轉換爲數字?
- 30. 轉:將字符串數組轉換爲Json數組字符串
再次重寫你的函數中的3組 –
?或者你需要閱讀完整的9位數字? –
我需要閱讀完整的9位數字@JordiCastilla – supaplex