자바 프로그래밍/코드
method를 call하면서 인자값이 몇개인지 모르는 상황일때
구리Guri
2020. 2. 16. 23:40
//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");
}
}