Java 가변 매개변수 (+foreach)

별의개발자커비·2023년 2월 12일
0

Java

목록 보기
32/66
post-thumbnail

가변 매개변수

: 매개변수의 갯수가 정해지지 않고... 사용자가 입력하는 대로 사용

public class ListDemo7 {
	
	// 가변 매개변수 : 매개변수의 갯수가 정해지지 않고... 사용자가 입력하는 대로 사용
	
	
	// sum(1,2,3,4, 12.52) --> 어디까지가 매개변수니?
	
	public static int sum( double b , int...a ) { // 가변매개변수 꼭 맨 끝에!, 얘는 2개도 안됨: 순서가 int...a가 뒤로 가야지 어디까지가 매개변수인지 헷갈리지 않음
		while(true) {
			System.out.println("abc");
			break;
		}
		return 0 ;
	}
	
	public static int sum(int...a) { // sum()에 들어간 숫자 갯수만큼 배열로 만들어주는 것 = 가변매개변수
		int total = 0 ;
		for (int data : a) { // foreach문 써서 간단하게 for 문 만들어 "가변매개변수" 사용하기
			total += data;
		}
		return total;
	}

	public static void main(String[] args) {
		sum(10);
		sum(10,20);
		
		System.out.println(sum(10,20,30));
		int[] a = {10,20,30};
		


	}

}

0개의 댓글