JAVA로 코딩을 시작하면 항상
public static void Main(String[] args) {
로 시작하게 된다. 코딩을 할 때 마다 무의식적으로 치던 구문인데, 이번 Egoing님의 강의를 듣고 어느정도 이해했다.
(String[] args) 는 Main 클래스가 가지고 있는 매개변수(parameter)이며, 따로 설정해두고 사용할 수 있다.
방법은 아래와 같다.
Runs Configurations를 클릭하여 실행한다.
그럼 다음과 같은 창이 뜨는데, 이 때 자신이 매개변수(parameter)값을 지정하고 싶은 JAVA 파일을 좌측 JAVA Applications에서 선택하고, Arguments로 진입한다.
그럼 Program Arguments를 설정하는 창이나온다.
상단 이미지에서 큰따옴표 없이 JAVA APT 507만 입력하게 되면 아래의 값이 출력 된다.
args[0] = Java
args[1] = APT
args[2] =507
이는 공백은 구분짓는 것을 의미할 수 있다. 이를 하나로 묶고 싶으면 Egoing님의 강좌에선 작은 따옴표( ' ') 를 이용하여 묶어주고, 공백으로 구분지어주라고 하셨는데 왜인지 내 IDE에서는 작은따옴표로는 묶이지 않아 구글링 한 결과, String값은 별도로 큰따옴표( " " )로 묶어줘야하고, 숫자는 별다른 기호 없이 입력해도 된다고 나와있었다.
그래서 위의 이미지 처럼 큰따옴표로 묶어주고 콘솔에 찍어 본 결과
args[0] = Java APT 507
args[1] = 15.0
으로 찍히는 모습을 볼 수 있다.
이 글은 Egoing 님의 자바 강좌를 인용하였다.
'Develop > JAVA' 카테고리의 다른 글
JAVA - Instance Class 생성시 Constructor와 This (0) | 2022.06.15 |
---|---|
JAVA - Access Level Modifiers, static (0) | 2022.06.14 |
JAVA - Method에서의 return (0) | 2022.06.14 |
JAVA - Method, Class, Instance (0) | 2022.06.13 |
JAVA - 지역변수, 전역변수, 파라미터 (0) | 2022.06.13 |