如何从标准输入读入数据--java语言

输入要考虑的基本问题

算法竞赛题目一般会有多个测试用例,采用重定向的方式把数据送给程序。
然后观察程序的输出是否和预期的结果一致。
多数情况下,这些测试用例会以文件的形式存在。这就要注意以下的问题:

  1. 每一行的数据有多项,其分隔符不是完全确定,比如是:一个或多个空格。
  2. 每一行上的数据有多少项可能不知道。一直持续到本行结束。
  3. 一共有多少行可能不知道,一直到文件尾。
  4. 最后一行可能没有回车换行符,直接遇到 EOF (文件结束标记)
  5. 在不同的操作系统下,换行的方式可能不同。
  6. 在提供字符串的时候,可能含有空格。

猜你喜欢

转载自www.cnblogs.com/gyhang/p/8978879.html