본문 바로가기
수업(국비지원)/Java

[Java] chap5 : 배열 Array - 배열(command line에서 배열값 전달)

by byeolsub 2023. 4. 14.
String[] args : main 실행시 값을 전달.
	              command line에서 파라미터(값) 전달.
                공백기준으로 배열의 요소 분리.
                공백을 포함하는 경우 " "로 요소 분리 가능.

 

📌

package chap5;

public class ArrEx6 {
	public static void main(String[] args) {
		if (args.length == 0) {
			System.out.println("command line에 파라미터 입력 요망");
			System.out.println("java ArrEx6 홍길동 김삿갓");
			return; // 매서드(함수) 강제 종료. main 메서드 종료
		}
		System.out.println("====개선된 for 구문 방식 : 첨자(index)사용 불가 ====");
		for (String s : args) {
			System.out.println(s);
		}
		// args.length : 홍길동 김삿갓 입력시 2임. 문자열 배열의 갯수
		System.out.println("==== 기존 for 구문 방식 ====");
		for (int i = 0; i < args.length; i++) {
			System.out.println(args[i]);
		}
	}
}