zoukankan      html  css  js  c++  java
  • 输入一个随机整数,输出对应的大写

    package com.oracle.demo01;
    import java.util.Scanner;
    public class ces {
     public void convert(int number) {
      // 数字对应的汉字
      String[] num = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" };
      // 单位
      String[] unit = { "", "十", "百", "千", "万", "十", "百", "千", "亿", "十", "百", "千", "万亿" };
      // 将输入数字转换为字符串
      String result = String.valueOf(number);
      // 将该字符串分割为数组存放
      char[] ch = result.toCharArray();
      // 结果 字符串
      String str = "";
      int length = ch.length;
      for (int i = 0; i < length; i++) {
       int c = (int) ch[i] - 48;
       if (c != 0) {
        str += num[c] + unit[length - i - 1];
       } else {
        if (i == length - 1) {
        } else {
         if (ch[i + 1] != '0') {
          str += num[c];
         }
        }
       }
      }
      System.out.println(str);
     }
     public static void main(String[] args) {
      Scanner scanner = new Scanner(System.in);
      while (true) {
       System.out.println("请输入要进行转换的数字......");
       String str = scanner.next();
       if ("-1".equals(str))
        return;
       new ces().convert(Integer.parseInt(str));
      }
     }
    }
  • 相关阅读:
    DoTween插件的使用
    Unity3D协程的简单使用
    排序和双指针,减小时间复杂度
    Unity3D自定义菜单组件
    滑动窗口思路分析
    Unity3D中的序列化特性和DLL特性
    求数组的交集,以及贪心算法的使用
    随笔开始啦
    实例26 循环体的过滤器
    实例25 终止循环体
  • 原文地址:https://www.cnblogs.com/nbkls/p/13072445.html
Copyright © 2011-2022 走看看