-
[Java] main 메소드의 String[] args 매개변수는 뭘까?IT/개발(자바, 서블릿, 스프링 등) 2019. 12. 6. 15:52
public class Test { public static void main(String[] args){ for(int i=0; i<args.length; i++){ System.out.println(args[i]; } } }
args라는 매개변수는 String 타입의 배열이다.
$ javac Test.java $ java Test a b c d a b c d
이렇게 클래스 이름 뒤에 공백으로 분리한 문자열을 나열하면 이 문자열들이 args라는 배열에 전달된다.
애플리케이션이 시작할 때 전달해야 할 값들이 있다면, 이렇게 사용해도 된다.
'IT > 개발(자바, 서블릿, 스프링 등)' 카테고리의 다른 글
[Java] 객체지향 프로그래밍 개념 / 객체 모델링과 클래스 다이어그램 개념 (0) 2019.12.07 [Java] 인자(argument)와 매개변수(parameter)의 차이 (0) 2019.12.07 [Java] switch 조건문 (0) 2019.12.06 [Java] 3항 연산자 (0) 2019.12.06 [Java] 자바 변수의 종류와 자료형 완벽 정리 (0) 2019.12.06