这段代码不适用于在线编译器codechef和ideone但是教学点?

时间:2016-03-26 07:21:43

标签: java

import java.io.*;
import java.net.URL;
import java.util.Scanner;

class HelloWorld {

    public static void main(String[] args) {
        try {
            Scanner rishu = new Scanner(System.in);
            String str = rishu.nextLine();
            rishu.close();

            URL url = new URL("https://cdn.shopify.com/s/files/1/1223/0934/files/" + str);

            BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));

            String strline;
            int[] x = new int[2];
            int i = 0;
            int sum = 0;

            while ((strline = in.readLine()) != null) {
                System.out.println(strline + "\n");
            }
            in.close();
        }

        catch (Exception e) {
            System.err.println(e.getMessage());
        }
    }
}

1 个答案:

答案 0 :(得分:0)

我想这是因为这些服务不允许网络访问。

例如,引用ideone FAQ

  

我可以从我的程序访问互联网吗?

     

不,阻止了对网络的访问。