java(字符串)练习

需求:键盘录入一个一万一下的数字,将数组变为大写汉字。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import java.util.Scanner;
 
public class Boke {
    public static void main(String[] args){
        Scanner Sc=new Scanner(System.in);
        int money = 0;
        while (true){
            System.out.print("请输入一个10000以内的数字:");
            money=Sc.nextInt();
            if(money>=0&&money<10000){
                break;
            }else
                System.out.println("输入错误请重新输入:");
        }
        String con = "";
        while(true){
            int ge = money%10;
            money=money/10;
            String ayue = Ayue(ge);
            con = ayue+con;
            if(money==0)
                break;
        }
        System.out.println(con);
    }
 
    public static String Ayue(int money){
        String[] arr = {"壹","贰","叁","肆","伍","陆","柒","捌","玖"};
        return arr[money-1];
    }
}

  

 

posted @   小菜阿跃  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示