import java.io.*;
public class howoldareyou{
public static void main(String args[]) {
System.out.println("输入你的名字");
BufferedReader Reader=new BufferedReader(new InputStreamReader(System.in),1);
  try {
      String line = Reader.readLine();
      System.out.println(line+"先生,你好");
      System.out.println("请输入你的年龄。");
      line = Reader.readline();
      int age=Integer.parseInt(line);
      System.out.println("现在"+age+"岁,过10后是"+(age+10)+"岁");
     }
   catch (IOException e) {
    System.out.println(e);
                       }
   catch (NumberFormatException e){
           System.out.println("不是正确的年龄");
                                       }
           }
}

解决方案 »

  1.   

    line = Reader.readline();readline要大写成readLine();
      

  2.   

    谢谢你帮我解决问题。。:)不是说,JAVA可以不考虑大小写吗? 为什么这个地方还要大写了。
      

  3.   

    不错,将readline()改成readLine()就解决了,
    里面的函数都是写好的,一定要对应的
    是大写。
      

  4.   

    java下坚持区分大小写总是没错的我不知道哪本书告诉你“java可以不考虑大小写”@_@
      

  5.   

    不是说,JAVA可以不考虑大小写吗? 为什么这个地方还要大写了。
    …………java一直都是区分大小写的阿。
      

  6.   

    line = Reader.readline();---line=Reader.readLine();
    就是啊,这个大小写是一定要区分的.
    再说这是一个方法,是规定的格式啊..