那你的ConsoleReader包里面有这个类吗?这个类可不是java自带的呀

解决方案 »

  1.   

    自己添上把,不知道是不是这本书。
    不过你要是不知道怎么加入classpath
    建议
    1、将下面程序的package语句去掉
    2、将下面程序放在与你的程序相同目录下
    3、将你的程序中的import语句去掉
    4、然后编译运行
    数据结构(JAVA语言版)一书的ConsoleReader.java 
    // =============== Program Description ===============
    // 程序名称: ConsoleReader.java
    // 程序目的: 此程序类作为数据输入及转换之用。
    // Modify by tony 2004-03-20
    // ===================================================package com.tony.practice;import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.io.IOException;public class ConsoleReader

    public ConsoleReader(InputStream inStream)
    {
    reader = new BufferedReader (new InputStreamReader(inStream)); 
    }// 整数输入
    public int readInt() 

    String inputString = readLine();
    int n = Integer.parseInt(inputString);return n;
    }// 浮点数输入
    public double readDouble() 

    String inputString = readLine();
    double x = Double.parseDouble(inputString);return x;
    }public String readLine()

    String inputLine = "";try
    {
    inputLine = reader.readLine();
    }
    catch(IOException e)
    {
    System.out.println(e);
    System.exit(1);
    }return inputLine;
    }private BufferedReader reader; }