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("개똥이", "삼식이", "박명수");
}
}
'Programming > JAVA' 카테고리의 다른 글
생성자 개념 정리 및 생성자 오버로딩 예문 (0) | 2013.07.17 |
---|---|
메소드 호출 방식에 따른 분류 (0) | 2013.07.17 |
자바 cmd 컴파일 (0) | 2013.07.11 |
자바 난수 발생 간단 예 (0) | 2013.07.10 |
JAVA 기본 타입 형변환 간단 정리 (0) | 2013.07.10 |