我目前正试图解决onlinge判断器上的以下问题:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=310。Java读取来自CONSOL的粘贴输入,然后停止
我不知道如何来确定何时程序应该退出,换言之,当我应该停止输入回路和退出程序?
示例代码:
public static void main(String[] args)
{
//Something here
Scanner in = new Scanner(System.in);
while(?) //How do I determine when to end?
{
//Doing my calculation
}
}
我唯一的想法就是让当所有输入已经在控制台被粘贴输入读卡器停止,但我不知道我将如何做到这一点。
你为什么要使用一个循环?你必须阅读3个数字。简单地用in.nextLine()读取数字,然后计算结果 – JohnnyAW
从我在Online Judge的小经验中,他们使用的输入可能与描述中的输入不一样,但我会尝试在3之后中断并查看我得到答案 – AbbeHall
我试图设置循环只循环3次,这给了我错误的答案。换句话说,他们可能希望计算更多的投入。 – AbbeHall