import java.io.*;
public class morey
{
    public int c;
    public int ch(){
        try{
            c=(int)System.in.read()-48;
}
        catch(IOException e){};
        return(c);
}
    public static void main(String args[])
    {
        System.out.println("请输入10以内数字:");
        morey p = new morey();
        int i = p.ch();
        switch(i)
        {
            case 0:System.out.print("零");break;
            case 1:System.out.print("壹");break;
            case 2:System.out.print("贰");break;
            case 3:System.out.print("叁");break;
            case 4:System.out.print("肆");break;
            case 5:System.out.print("伍");break;
            case 6:System.out.print("陆");break;
            case 7:System.out.print("柒");break;
            case 8:System.out.print("捌");break;
            case 9:System.out.print("玖");break;
            default:System.out.println("data error");
        }
    }
}

解决方案 »

  1.   

    c=(int)System.in.read()-48;
    -48是为什么啊?
      

  2.   

    import java.io.*;
    public class morey
    {
        private int c;
        public int ch(){
            try{
             BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
                c=Integer.parseInt(br.readLine());
                }
            catch(IOException e){};
            return(c);
    }
        public static void main(String args[])
        {
            System.out.println("请输入10以内数字:");
            morey p = new morey();
            int i = p.ch();
            switch(i)
            {
                case 0:System.out.print("零");break;
                case 1:System.out.print("壹");break;
                case 2:System.out.print("贰");break;
                case 3:System.out.print("叁");break;
                case 4:System.out.print("肆");break;
                case 5:System.out.print("伍");break;
                case 6:System.out.print("陆");break;
                case 7:System.out.print("柒");break;
                case 8:System.out.print("捌");break;
                case 9:System.out.print("玖");break;
                default:System.out.println("data error");
            }
        }
    }