gpt4 book ai didi

java - 在 Java 中输入未知行数的测试用例

转载 作者:行者123 更新时间:2023-11-29 05:11:16 25 4
gpt4 key购买 nike

我试图在 www.spoj.com 上解决一个问题。该计划有以下声明。

“输入将包含多个测试用例(不超过 10 个)。每个测试用例是一行,数字为 n。”
0 <= n <= 1,000,000,000

有没有一种方法可以使用 BufferedReader 从用户那里获取未知测试用例的输入?类(class)?

Problem link

最佳答案

当 reader 到达 eof 然后它返回 -1 如果是 BufferedReader 中的 read() 方法但如果是 readLine() 方法它返回 null。所以你可以通过以下方式做到这一点:-

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str="";
while((str=br.readLine())!=null)
{
//It will ends when eof character will encounter
}

以上程序将执行到程序结束。希望这对您有所帮助。

关于java - 在 Java 中输入未知行数的测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28351816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com