글
main 메소드도 매개변수를 가집니다. (String [] args 라는 형태로) 컴파일된 class 파일을 실행할때, 보통 "java 클래스파일명" 의 형태로 실행하는데, 클래스파일명 우측에 띄어쓰기로 구분해서 원하는 값들을 추가하면, 이 값들이 문자열 배열의 형태로 main 메소드의 args 라는 String 배열 변수에 전달됩니다. args[0] 부터 args[args.length - 1] 번째까지 값들이 저장되어 넘어오게 됩니다.
main 메소드의 매개변수는 프로그램의 실행 도중에 사용자로부터 입력받는 것이 아닌, 프로그램을 실행하면서 바로 사용자의 의도에 따라 값을 전달받고자 할 때 사용됩니다.
추가적으로 main 메소드의 원형을 살펴보면, 다음과 같습니다.
public static void main(String [] args){
}
'4.1) OCJP > 관련 이론 및 문법' 카테고리의 다른 글
관련 이론 및 문법 - static (0) | 2015.06.23 |
---|---|
관련 이론 및 문법 - Cloneable 인터페이스 (0) | 2015.06.22 |
관련 이론 및 문법 - Runnable 인터페이스 (0) | 2015.06.22 |
관련 이론 및 문법 - TreeSet 클래스 (0) | 2015.06.22 |
관련 이론 및 문법 - 배열 (array) (0) | 2015.06.21 |
관련 이론 및 문법 - 변수의 기본 초기화 값 (0) | 2015.06.19 |
관련 이론 및 문법 - assertion (0) | 2015.06.19 |
관련 이론 및 문법 - try ~ catch ~ finally (0) | 2015.06.19 |
관련 이론 및 문법 - 레이블 (Label) (0) | 2015.06.19 |
관련 이론 및 문법 - String 클래스 VS StringBuilder 클래스 (0) | 2015.06.19 |
RECENT COMMENT