2013-05-03 2 views
-1

나는 정말로 시작 프로그래머이며 기본 학습 만하고 "main (String [] args)"에 표시되는 것이 정확히 "args"인지 이해하려고합니다. 하루 종일 수색했는데 답을 찾을 수 없었습니다 ... 그게 명령 줄 인수에 연결되어있는 걸 발견했습니다. 그러나 나는 이것들의 의미가 무엇인지 모른다. (기본이라고해도) "args"가 무엇인지 알고 싶습니다. Tnx. 우우 ... 그리고 그건 .. 만약 내가 중요하다면 자바 언어를 사용하고있다. 당신은 자바 프로그램을 실행하면args 란 정확히 무엇이며 어떻게 사용합니까?

답변

3

, 그것은 일반적으로 다음과 같습니다 그러나

java MyProgram 

, 당신은 또한 명령 줄 인수를 포함하는 옵션이 있습니다. 프로그램이 두 개의 숫자를 추가하는 경우 예를 들어, 다음과 같이 입력을하도록 설정할 수 있습니다 :이 경우

java MyProgram 12 47 

가, 편곡 ["12", "47"] 동일합니다. 이 방법으로 입력 작업을하면 배치 파일 등을 통해 프로그램 실행을 자동화하는 것이 더 쉬워 지므로 유용합니다.

+0

"MyProgram"이 무엇인지 이해하지는 못했지만 args는 문자열 배열입니다.하지만 어떻게 사용합니까? 그리고 나는 커맨드 라인 인수가 무엇인지에 대해 크게 이해하지 못한다. –

+0

@PanEyal 프로그램을 실행하는 명령 줄을 사용합니까? 'MyProgram'은'public class MyProgram'에서와 같이 클래스가 무엇이든간에 호출됩니다. 필자가보기에 커맨드 라인 인자에 대한 나의 예를 보라. – nullptr

0

args은 명령 줄 인수의 임의의 이름입니다. 명령 행에서 자바 클래스 파일을 실행하면 String 배열이 main() 함수에 전달됩니다. 추가 인수를 처리하려는 경우 특정 색인 인 args에서 키워드를 확인하고이를 기반으로 추가 기능을 수행 할 수 있습니다.

관련 문제