수업(국비지원)/Java
[Java] chap5 : 배열 Array - 배열(command line에서 배열값 전달)
byeolsub
2023. 4. 14. 23:40
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]);
}
}
}