Java输入一个数输出它的大写形式 例如:输入123 输出一百二十三
import java.util.Scanner;
/**
* Created with IntelliJ IDEA.
*
* @Author: tsl
* @Date: 2023/02/16/21:20
* @Description:
*/
public class Test2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
String[] Number = {"一","二","三","四","五","六","七","八","九"};
String[] Chinese = {"","十","百","千","万"};
char[] chars = str.toCharArray();
int num = chars.length;
for(int i=0;i< chars.length;i++){
Integer integer = Integer.valueOf(chars[i] + "");
System.out.print(Number[integer-1]+Chinese[--num]);
}
}
}