系统会提示说,最后System.out.println中的+C没有被定义。怎么回事呢?

解决方案 »

  1.   

    char c;
    c没有初始化
    改成 char c='a';
    看看
      

  2.   

    变量作用域问题
    把System.out.println("The letter you inputed is"+c);放在上面的try{}里面就可以了。
      

  3.   

    把System.out.println("The letter you inputed is"+e);
    你的程序是看的书上的吧,一定看错了,一般在catch 里是看出现了什么异常.把c改成e.
      

  4.   

    没搞错吧
    那样初始化了,还能c=(char)System.in.read();了么?