要怎么写 输入123输出中文的一二三?

recentlywe 2021-04-29 05:18:16

要怎么写 输入123输出中文的一二三?


import java.util.Scanner;

public class Test1 {

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入数字:");
Scanner input = new Scanner(System.in);
String count = input.next();
for(int i=0;i<=count.length()-1;i++) {
if(count=="0") {
System.out.println("零");
}else if(count=="1") {
System.out.println("一");
}else if(count=="2") {
System.out.println("二");
}else if(count=="3") {
System.out.println("三");
}else if(count=="4") {
System.out.println("四");
}else if(count=="5") {
System.out.println("五");
}else if(count=="6") {
System.out.println("六");
}else if(count=="7") {
System.out.println("七");
}else if(count=="8") {
System.out.println("八");
}else if(count=="9") {
System.out.println("九");
}
char ch = count.charAt(i);
String str = String.valueOf(ch);
System.out.print(str);
}

}

}
...全文
479 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
biankobe24 2021-07-05
  • 打赏
  • 举报
回复

提供另外一种思路:ASCII码

=PNZ=BeijingL 2021-05-07
  • 打赏
  • 举报
回复
最好用数组存储汉字,如果只是输处, 可以通过数字下标找汉字, 例如["零","一","二","三"] ,输入2就找 a[2]
Ethan9987 2021-05-07
  • 打赏
  • 举报
回复
感觉还是像3楼一样用数据字典好一点 方便快捷省代码
韩_师兄 2021-04-30
  • 打赏
  • 举报
回复
用一个Map,把映射关系存起来,直接get获取
Little BigUs 2021-04-30
  • 打赏
  • 举报
回复
你这种方法肯定是可以的,但是有很多细节的错误,最好用数组储存,["零""一""二"......],输入i,就对应输出a[i]
Salted-fish 2021-04-30
  • 打赏
  • 举报
回复
System.out.println("请输入数字:"); Scanner input = new Scanner(System.in); String count = input.next(); count = count.replaceAll("1","一").replaceAll("2","二").replaceAll("3","三"); System.out.println(count);
清玖.. 2021-04-29
  • 打赏
  • 举报
回复
public static void main(String[] args) { System.out.println("请输入"); Scanner scanner = new Scanner(System.in); String next = scanner.next(); char[] ch = next.toCharArray(); for (int i = 0; i <= ch.length - 1; i ++){ int num = (int)ch[i] - (int)('0'); switch (num){ case 1: System.out.println("一"); break; case 2: System.out.println("二"); break; case 3: System.out.println("三"); break; } } }

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧