java只用for循环输入一串整数数字输出中文
时间: 2023-06-16 08:07:34 浏览: 97
以下是使用Java编写的程序,可以将输入的数字转换为中文表示:
```java
import java.util.Scanner;
public class NumberToChinese {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一串数字:");
String input = scanner.nextLine().trim();
String[] numbers = input.split("");
String[] chineseNumbers = {"零","一","二","三","四","五","六","七","八","九"};
String output = "";
for (String number : numbers) {
int n = Integer.parseInt(number);
output += chineseNumbers[n];
}
System.out.println("中文表示:" + output);
}
}
```
程序运行时,会提示用户输入一串数字,然后将其转换为中文表示输出。程序中使用了一个字符串数组 `chineseNumbers` 存储了数字 0 到 9 的中文表示,使用 for 循环依次将输入的数字转换为中文表示,并存储在字符串变量 `output` 中,最终输出结果。
阅读全文