测试在全局变量中运行

时间:2014-03-14 09:35:15

标签: global-variables

"用Java实现算法。在全局变量中提供测试运行的参数。" 在全局变量中为测试运行提供参数意味着什么?

1 个答案:

答案 0 :(得分:0)

这意味着您的程序应该或多或少,如下所示:

public class Test
{
    private static final int INPUT_ARG = ...;
    public static void main(String[] args) throws Exception
    {
        ...
    }
    ...
}

您可以通过各种方式为程序提供输入参数:

  • 在输入文件中。
  • 通过键盘。
  • 作为命令行参数。
  • 在您的计划中硬编码。

在这种情况下,系统会要求您使用上面提到的最后一个选项,并将输入参数硬编码为代码中的全局变量。在所有其他选项中,程序的用户可以更改输入参数,而无需重建程序。但在后一种情况下,只有那些有权访问程序源代码的人才能更改输入参数。