标签:string 分隔符 print cat 测试用例 ati out exti 换行
算法竞赛题目一般会有多个测试用例,采用重定向的方式把数据送给程序。
然后观察程序的输出是否和预期的结果一致。
多数情况下,这些测试用例会以文件的形式存在。这就要注意以下的问题:
下面我们举一些最常见的例子。
测式数据
3
5
-7
9
import java.util.*;
import java.io.*;
public class A
{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
try{
while(true){
System.out.println("-> " + scan.nextInt());
}
}
catch(Exception e){}
}
}
使用这种方式,最后一行有没有换行符都无关紧要。
甚至是最后有多个空行也不成问题。
测试数据
10 20
30 40
50 60
import java.util.*;
import java.io.*;
public class B
{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
try{
while(true){
System.out.println("-> " + scan.nextInt() + "," + scan.nextInt());
}
}
catch(Exception e){}
}
}
标签:string 分隔符 print cat 测试用例 ati out exti 换行
原文地址:https://www.cnblogs.com/gyhang/p/8978879.html