如何在Google Code Jam中使用.in文件作为eclipse的输入?

Atl*_*tis 2 java eclipse file-format input

我已经搜索了很长一段时间的解决方案,但令人惊讶的是,似乎没有人在我之前遇到过这个问题.

Google Code Jam将输入作为.in文件提供.我查看了解决方案,看看人们如何处理这种输入.我将解决方案复制到eclipse并将.in文件作为输入,但控制台保持空白,我猜这意味着扫描仪无法将.in文件作为正常输入读取.我如何直接从.in文件中读取输入的输入?

这是用于读取输入的代码(同样,直接在.in文件上尝试时它不起作用).

public class A {
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        int numberOfCases = in.nextInt();

                    int next  = in.nextInt();

                    //some unimportant piece of code

            System.out.format("Case #%d: %d\n", currentCase, max(bTime, oTime));
        }
    }
Run Code Online (Sandbox Code Playgroud)

我只缩短了与问题有关的部分的代码.你可以在http://www.go-hero.net/jam/11/name/theycallhimtom(在"Bot Trust" - > S下)看到完整的答案.

小智 5

这是我做的..

    File file = new File("F:\\A-small-practice.in");
    File outFile = new File("F:\\A-small-practice.out");
    BufferedReader br = new BufferedReader(new FileReader(file));
    BufferedWriter bw = new BufferedWriter(new FileWriter(outFile));
    int testCases = Integer.parseInt(br.readLine());
    for(int t=1;t<=testCases;t++){
        /*
         * Your code here
         */

        bw.write("Case #" + t +": Yes I did it\n");
    }
    br.close();
    bw.close();
Run Code Online (Sandbox Code Playgroud)

我在F驱动器中下载.in文件,然后访问它,在其中写入.out文件.