package mymain;


public class MyMain {


// ellipsis(가변인수) 기능

// 가변인수는 ... 점점점으로 한다.

// 가변인수 예1

// 인자를 몇개든지 받아들인다.

void intList(Integer...n){

for (int i = 0; i < n.length; i++) {

// 마치 배열 처럼 인덱스로 접근해서 쓴다.

System.out.printf("%5d", n[i]); // %5d는 다섯칸 띄우고 출력하라 의미.

System.out.println(); //개행

}

}

// 가변인수 예2

void nickName(String...name){

// String[] name = {"개똥이"};

for (int i = 0; i < name.length; i++) {

System.out.printf("%5s", name[i]); // %5s는 다섯칸 띄우고 출력하라 의미.

System.out.println();

}

}

public static void main(String[] args) {

MyMain myMain = new MyMain();

myMain.intList(10);

myMain.intList(10,20);

myMain.intList(10,20,30);

//

myMain.nickName("개똥이");

myMain.nickName("개똥이", "삼식이");

myMain.nickName("개똥이", "삼식이", "박명수");

}


}

+ Recent posts