정리/Java

자바의 정석 46강 커맨드 라인을 통해 입력받기

민발자 2023. 7. 29. 23:32
728x90

ch5-16~17 커맨드라인 입력 받기

1. 커맨드 라인을 통해 입력 받기

커맨드 라인에 입력한 값이 문자열 배열에 담겨서 전달됨

// 커맨드라인에서 입력
c:\jdk1.8\work\ch5>java Ex5_7 abc 123 "Hello world"

// 매개변수 3개를 받아 배열에 넣어 전달
args[0] = "abc"
args[1] = "123"
args[2] = "Hello world"

// Ex5_7 클래스의 메인메서드는 매개변수로 전달받은 문자열 배열을 사용 가능
class Ex5_7 {
	public static void main(String[] args) {
		System.out.println("매개변수의 개수:"+args.length); // 3개
		for(int i=0;i< args.length;i++) {
			System.out.println("args[" + i + "] = \""+ args[i] + "\"");
		}
	}
}

Run Configuration&nbsp;&rarr; Arguments
실행 결과
alt + enter 소스파일 경로 확인 가능

728x90