IT/JAVA

[JAVA] Main method의 Arguments

이든Kim 2018. 3. 26. 16:24

 

Main method의 Arguments

- main method 의 '인자'값 넣기

- 프로그램이 동적으로 동작(입력되는 값에 따라 다른 결과가 도출)

- 실행기를 사용하여 입력하게된다.

- 입력되는 값의 데이텨형은 문자열만 가능

- 배열형태로 입력되므로 인덱스에 주의하여 사용한다.

 

class Test{

 

public static void main( String[] args){

   >매개변수( parameter )

> method 외부의 값을 method 내부로

전달하기 위한 변수

}

}

 

실행기에서 "java Test 2018 3 23 금요일" 입력하면

( 문법 : java byteCode명 값1 값2 값3 값4 ..... )

args[0] = "2018"

args[1] = "3"

args[2] = "23"

args[3] = "금요일"

이렇게 저장된다.

 

args[4] 를 사용하게 되면 없는 인덱스 임으로 사용하면 Error

 

* 문자열을 정수로 변환,

Integer.parseInt("정수형태")

- int i = Integer.parseInt("23");