亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

給定數字生成中文數字

發布時間:2020-08-17 05:37:02 來源:ITPUB博客 閱讀:101 作者:壹頁書 欄目:編程語言

  1. public class T {
  2.     public static void main(String[] args) {
  3.         int i=123456789;
  4.         Solution s=new Solution();
  5.         System.out.println(s.intToroman(1234567890));
  6.         System.out.println(s.intToroman(150001));
  7.         System.out.println(s.intToroman(30150000));
  8.     }
  9. }

  10. class Solution {
  11.     String[] metadata=new String[]{"零","一","二","三","四","五","六","七","八","九"};
  12.     String[] bit=new String[]{"","十","百","千","","萬","億"};


  13.     public String intToroman(int i){
  14.         String result="";
  15.         int r=0;
  16.         while(i>0){
  17.             int cur=i%10000;
  18.             i=i/10000;
  19.             boolean flag=cur<1000&&i>0; //計算前面需要補零的情況
  20.             int index=0;
  21.             String s="";
  22.             while(cur>0){
  23.                 s= metadata[cur%10]+ (cur%10==0?"":bit[index]) +s;
  24.                 cur=cur/10;
  25.                 index++;
  26.             }
  27.             //每四位,加單位,補零
  28.             result=(flag?"零":"")+s+bit[4+r]+result;
  29.             r++;
  30.         }
  31.         //如果有多個位都是零,則保留一個.各位的零抹去
  32.         return result.replaceAll("零+","零").replaceAll("零$","");
  33.     }
  34. }

結果:
一十二億三千四百五十六萬七千八百九十
一十五萬零一
三千零一十五萬

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肃宁县| 丹寨县| 错那县| 平顶山市| 巫溪县| 美姑县| 四会市| 临颍县| 双鸭山市| 峨边| 平果县| 启东市| 商洛市| 伊通| 清流县| 土默特右旗| 根河市| 丰原市| 文成县| 得荣县| 新昌县| 桐梓县| 宝清县| 茌平县| 沾益县| 察雅县| 米泉市| 资讯| 班戈县| 武鸣县| 开阳县| 凤凰县| 余干县| 舒城县| 崇文区| 额敏县| 新龙县| 武平县| 科技| 垫江县| 辽源市|