之前搜索了一下原有的帖子……没有发现解决问题的方法……
作为一只刚刚开始学习的人,虽然是超级超级简单的问题,我还是想要问一下……
谢谢!!!-w-!
   于是其实我是完全按照书本把那篇程序抄了一遍…… public class HowOldAreYou {
    public static void main(String[] args) {
       System.out.println("请输入姓名");
       BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        try {
             String line = reader.readLine();
             System.out.println(line + ",您好。\n请输入年龄。");
             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.   


    package xiangxiazhuanxing;import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    public class HowOldAreYou
    {
    public static void main(String[] args)
    {
    System.out.println("请输入姓名");
    BufferedReader reader = new BufferedReader(new InputStreamReader(
    System.in));
    try
    {
    String line = reader.readLine();
    System.out.println(line + ",您好。\n请输入年龄。");
    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("无效年龄");
    }
    }
    }
      

  2.   


    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;public class HowOldAreYou
    {
    public static void main(String[] args)
    {
    System.out.println("请输入姓名");
    BufferedReader reader = new BufferedReader(new InputStreamReader(
    System.in));
    try
    {
    String line = reader.readLine();
    System.out.println(line + ",您好。\n请输入年龄。");
    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("无效年龄");
    }
    }
    }
      

  3.   


    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    的话
    readline()
    居然不提示
    C:\Users\hp\Desktop\temp\temp>type HowOldAreYou.java
    public class HowOldAreYou
    {
    public static void main(String[] args)
    {
    System.out.println("请输入姓名");
    BufferedReader reader = new BufferedReader(new InputStreamReader(
    System.in));
    try
    {
    String line = reader.readine();
    System.out.println(line + ",您好。\n请输入年龄。");
    line = reader.readine();
    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("无效年龄");
    }
    }
    }
    C:\Users\hp\Desktop\temp\temp>javac HowOldAreYou.java
    HowOldAreYou.java:6: 错误: 找不到符号
    BufferedReader reader = new BufferedReader(new InputStreamReader(
    ^
      符号:   类 BufferedReader
      位置: 类 HowOldAreYou
    HowOldAreYou.java:6: 错误: 找不到符号
    BufferedReader reader = new BufferedReader(new InputStreamReader(
                                ^
      符号:   类 BufferedReader
      位置: 类 HowOldAreYou
    HowOldAreYou.java:6: 错误: 找不到符号
    BufferedReader reader = new BufferedReader(new InputStreamReader(
                                                   ^
      符号:   类 InputStreamReader
      位置: 类 HowOldAreYou
    HowOldAreYou.java:17: 错误: 找不到符号
    catch (IOException e)
           ^
      符号:   类 IOException
      位置: 类 HowOldAreYou
    4 个错误
      

  4.   

    放到Eclipse中看一下,这样应该比较容易看出错误来。
      

  5.   

    import java.io.*;
    public class HowOldAreYou {
       public static void main(String[] args) {
       System.out.println("请输入姓名");
       BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
       try {
       String line = reader.readLine();
       System.out.println(line + ",您好。\n请输入年龄。");
       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("无效年龄");
       }
       }
      }
    是这样的,LZ 你不仔细哟 
      

  6.   

    我知道了,尼玛楼主是不是放在cmd里面运行的
    无语
    下载myeclipse吧
    用8.6版本的
    你的程序没问题
    就是没导包
      

  7.   

    坑跌阿阿,你在谔谔eclipse里面编译都通不过阿