Java 数字转换成汉字

题目描述

输入一个数字字符,将它转换成大写的汉字(0、1、2、3、4、5、6、7、8、9分别转换成零、壹、贰、叁、肆、伍、陆、柒、捌、玖)并输出对应的汉字。如果输入的不是数字字符,则输出“输入错”

输入描述

一个数字字符

输出描述

对应的汉字(输出时不换行)

输入样例

6

输出样例

程序代码

public class Main{
    
    
    public static void main(String[] args)throws Exception {
    
    
        char c;
        c = (char)System.in.read();

        switch (c){
    
    
            case '0':
                System.out.print("零");
                break;
            case '1':
                System.out.print("壹");
                break;
            case '2':
                System.out.print("贰");
                break;
            case '3':
                System.out.print("叁");
                break;
            case '4':
                System.out.print("肆");
                break;
            case '5':
                System.out.print("伍");
                break;
            case '6':
                System.out.print("陆");
                break;
            case '7':
                System.out.print("柒");
                break;
            case '8':
                System.out.print("捌");
                break;
            case '9':
                System.out.print("玖");
                break;
            default :
                System.out.print("输入错");
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_44989881/article/details/112548879
今日推荐