본문 바로가기
자바 프로그래밍/코드

method를 call하면서 인자값이 몇개인지 모르는 상황일때

by 구리Guri 2020. 2. 16.
//method를 call하면서 인자값이 몇개인지 모르는 상황일때
//가변인자방식
//쓸일이 많진 않음

public class Exam_02 {

	public static void func(String... str) {
		//매개변수 자료형 위치에 자료형...(String... 혹은 int... 등... 다 됨)으로 입력하면
		//인자값을 1개던, 2개던, 100개던 상관없이 다 받아들임
		//그럼 이걸 어떻게 싸야 하나?
		for(int i=0;i<str.length;i++) {
		System.out.println(str[i]);
		}
		//가변인자로 받으면 매개변수가 배열참조변수가 되므로 배열로 출력하면 됨.
		
	}
	
	public static void main(String[] args) {
		func("Hello","World","Java","kkk");
	}
}

댓글0