怎样在JAVA编程中输入一个数字输出这个数字的拼音? 例如:9 jiu 19 shi jiu 10
mip版 关注:65 答案:2 悬赏:80
解决时间 2021-01-25 08:10
已解决
2021-01-24 22:22
怎样在JAVA编程中输入一个数字输出这个数字的拼音? 例如:9 jiu 19 shi jiu 10
最佳答案
2021-01-24 22:45
import java.util.Scanner;
public class NumToCh {
private static String[] Ch={"ling","yi","er","san","si","wu","liu","qi","ba","jiu","shi"};
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入:");
int i = sc.nextInt();
if(i/10 > 0){
int h = i/10;
int l = i%10;
if(i%10 != 0){
System.out.println(Ch[h]+" "+Ch[10]+" "+Ch[l]);
}else {
System.out.println(Ch[h]+" "+Ch[10]);
}
}else {
switch (i) {
case 0: System.out.println(Ch[0]);sc.close();break;
case 1: System.out.println(Ch[1]);sc.close();break;
case 2: System.out.println(Ch[2]);sc.close();break;
case 3: System.out.println(Ch[3]);sc.close();break;
case 4: System.out.println(Ch[4]);sc.close();break;
case 5: System.out.println(Ch[5]);sc.close();break;
case 6: System.out.println(Ch[6]);sc.close();break;
case 7: System.out.println(Ch[7]);sc.close();break;
case 8: System.out.println(Ch[8]);sc.close();break;
case 9: System.out.println(Ch[9]);sc.close();break;
case 10: System.out.println(Ch[10]);sc.close();break;
default:break;
}
}
sc.close();
}
}0-99以内的 想要更多的,在这个基础上加吧
全部回答
1楼
2021-01-24 23:21
期待看到有用的回答!
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看