본문 바로가기

Java/java 기초

가변 인수 개념 파악하기

 

package function2;

public class mainClass {
	public static void main(String[] args) {
		/*
		 * 가변인수 allocation
		 */
		allocParameter(2, 3, 4);
		
		allocParameter(1, 2, 3, 4, 5, 6, 7, 8);
		
		alloc_Parameter("hello", 1, 2, 3, 4, 5, 6, 7);
	}
	
	//인수의 값이 변경이되는 가변 파라미터
	static void allocParameter(int...ab) {
		int sum = 0;
		for (int i = 0; i < ab.length; i++) {
			sum = sum + ab[i];
		}
		System.out.println("합계: " + sum);
	}
								//getter
	//배열을 주로 사용한다. 알아두긴 해야한다.
	static void alloc_Parameter(String str, int ...ab) {
		int sum = 0;
		for (int i = 0; i < ab.length; i++) {
			sum = sum + ab[i];
		}
		System.out.println("합계: " + sum);
	}
}

'Java > java 기초' 카테고리의 다른 글

파일 생성  (0) 2019.11.26
오버로딩  (0) 2019.11.26
예외처리 공부  (0) 2019.11.26
베이스볼 게임 (메소드 분리)  (0) 2019.11.26
오름차순, 내림차순(메소드)  (0) 2019.11.26