使用openStream()从网站读取数字

时间:2018-03-28 14:35:10

标签: java printwriter

对于在学校的作业,我试图从网站上读取数字,总结并使用openStream()和PrintWriter将它们输出到.txt文件中。我的书给了我以下代码,但输出文件保持为空。我试过谷歌搜索,但我无法使用这种方法找到正确的答案。任何想法为什么它不输出数字?提前谢谢。

    public static void main(String[] args) throws IOException { 

    URL pageLocation = new URL("http://www.math.com/");

    Scanner input = new Scanner(pageLocation.openStream());
    PrintWriter output = new PrintWriter("output.txt");

    double total = 0;

    while (input.hasNextDouble()) {
        double value = input.nextDouble();
        output.printf("%15.2f\r\n", value);
        total += value;
    }

    output.printf("Total: %8.2f\r\n", total);

    input.close();
    output.close(); }

0 个答案:

没有答案