如何在Java中读取SPOJ程序的输入?

时间:2015-02-28 19:22:09

标签: java java.util.scanner bufferedreader eof

我在SPOJ上遇到了一个问题,它在连续行中将输入作为一系列整数(在此处链接:http://www.spoj.com/problems/COINS/)给出。当我们到达行尾时,我们应该停止输入。我已经找到了一种方法来做到这一点,但无济于事。大多数人建议使用BufferedReader的readLine方法,但这似乎不起作用(或者我可能没有错误地实现它。我也尝试过扫描器的hasNextline()但是要求我们在最后按一次额外的输入,这对在线裁判来说是不可能的) 如果有人可以帮助我,我将不胜感激。

 String s = "";
 while ((s = br.readLine()) != null){
       long n = Long.parseLong(s);
       System.out.println(n);
       //....do the working....
 }

0 个答案:

没有答案