c++
- 当没有明确指出输入什么时候结束时
可以以文件结束符(EOF)为结束标志
while (scanf("%d%d", &a, &b) != EOF)
- 指定特定的元素为结束符
假设指定为x, y时结束
c++,逗号表达式以逗号最后一个表达式的值为逗号表达式的值
while (scanf("%d%d", &a, &b), a != x && b != y)
java
- 使用BufferedReader时(类似c++gets)
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
String s;
while ((s = br.readLine()) != null)
- 使用Scanner
Scanner sc = new Scanner(System.in);
while (sc.hasNext())