给自己做个记录。写得不好的话勿喷,请多指教~
// Date: 02/07/20 12:33 import java.util.Scanner; public class Text1002 { public static void main(String[] args){ Scanner scan = new Scanner(System.in); String n=scan.nextLine(); String[] x; x=n.split(""); int num=0,i = 0; String y, u=""; for(;i<n.length();i++) { num += Integer.valueOf(x[i]);} n=String.valueOf(num); x=n.split(""); for(i=0;i<n.length();i++) { y="0123456789".valueOf(x[i]); if(y.equals("0")) {u+="ling";} else if(y.equals("1")) {u+="yi";} else if(y.equals("2")) {u+="er";} else if(y.equals("3")) {u+="san";} else if(y.equals("4")) {u+="si";} else if(y.equals("5")) {u+="wu";} else if(y.equals("6")) {u+="liu";} else if(y.equals("7")) {u+="qi";} else if(y.equals("8")) {u+="ba";} else if(y.equals("9")) {u+="jiu";} if(n.length()-i>1){u+=" ";} } System.out.print(u); } }