本帖最后由 涉江 于 2014-9-26 18:03 编辑
第15行提示,s1 never closed,请问该用什么命令关闭?
- package com.itheima;
- /**
- 2、 从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。
- 思路:
- 1.将阿拉伯数字与汉字一一对应,然后一一调用
- 2.键盘输入是string类型,多位数字需要分割成单个数
- */
- import java.util.Scanner;
- public class Test2
- {
- public static void main(String[] args)
- {
- String[] s={"零","一","二","三","四","五","六","七","八","九"};
- Scanner s1=new Scanner(System.in);
- String str=s1.nextLine();
- for(int i=0;i<str.length();i++)
- {
- int c=str.charAt(i)-'0';
- if(c>=0&& c<10)
- {
- System.out.println(s[c]);
- }
- else
- {
- System.out.println("不在范围内!"+"\n");
- }
- }
- }
- }
复制代码 |
|