2014-03-14 2 views
0

"Java에서 알고리즘 구현 전역 변수에서 테스트 실행을위한 인수를 제공하십시오." 글로벌 변수에서 테스트 실행을위한 인수를 제공한다는 것은 무엇을 의미합니까?전역 변수에서 실행 테스트

+0

키보드, 파일, 명령 줄 인수 또는 전역 변수 (여러 가지 예가 더 있음)를 통해 다양한 방법으로 프로그램의 입력 인수를 제공 할 수 있습니다. 예를 들어 키보드를 통해 입력하는 경우 입력을 전달하는 것은 실제로 프로그램 사용자입니다. 전역 변수를 통한다면 일반적으로 코드에 액세스 할 수있는 사람이 누구인지 (이 운동은 내가 생각한이 운동을 제출 한 사람이나 사람이 될 수 있습니다). –

+0

@barakmanos 제 경우에는 테스트해야 할 방법이 있습니다. 전역 변수를 어떤 방법으로 제공 할 수 있습니까? 아마 그것의 매개 변수를 수정할 수있는 그것을 테스트 할 사람인가? – user3417818

답변

0

그것은 당신의 프로그램이이 같은더 많거나 적은을 보여야한다는 것을 의미 : 당신은 다양한 방법으로 프로그램에 입력 인수를 제공 할 수

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

: 입력 파일 내부

  • .
  • 키보드를 통해.
  • 명령 줄 인수로 사용합니다.
  • 프로그램 내에서 하드 코드됩니다.

위에서 언급 한 마지막 옵션을 사용하고 코드에서 입력 인수를 전역 변수로 하드 코딩해야합니다. 다른 모든 옵션에서 프로그램 사용자는 프로그램을 다시 작성할 필요없이 입력 인수를 변경할 수 있습니다. 하지만 후자의 경우 프로그램의 소스 코드에 액세스 할 수있는 사람 만 입력 인수를 변경할 수 있습니다.

+0

고맙습니다. 훌륭한 답변입니다! – user3417818

+0

당신은 환영합니다 :) –

관련 문제