2023年12月15日发(作者:)

从键盘接受一个数字,列出该数字的中文表示格式

从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。

*

* 1,接收一个键盘录入的数字

* 2,将这个数字装换成中文标示格式输出。

* 定义一个数字转换成中文格式的函数。

package a;

import edReader;

import ption;

import treamReader;

/*

*

* */

public class Text3 {

public static void main(String[] args) throws IOException{

n("请输入一个数字:");

//键盘录入

BufferedReader bufr = new BufferedReader(new

InputStreamReader());

String line = null;

while((line=ne())!=null){

if("over".equals(line))

break;

n(toChinese(ne()));

}

();

}

//定义一个函数,把数字转换成中文格式。

public static String toChinese(String str) {

String digits = "零一二三四五六七八九";

StringBuilder buf = new StringBuilder(());

for (int i = 0; i < (); ++i) {

(((i) - '0'));

}

return ng();

}

}

为什么我第一次输入数字的时候总是不能转换,要第二次才行,求大神解惑啊。

本文出自黑马程序员,黑马论坛