๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

STUDY/JAVA

JAVA - ํ–ฅ์ƒ๋œ for๋ฌธ

๋ฐ˜์‘ํ˜•

ํ–ฅ์ƒ๋œ for๋ฌธ

ํ–ฅ์ƒ๋œ for๋ฌธ์€ ์นด์šดํ„ฐ ๋ณ€์ˆ˜์™€ ์ฆ๊ฐ์‹์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.

๋ฐฐ์—ด ๋ฐ ์ปฌ๋ ‰์…˜ ํ•ญ๋ชฉ์˜ ๊ฐœ์ˆ˜๋งŒํผ ๋ฐ˜๋ณต, ์ž๋™์œผ๋กœ for๋ฌธ์„ ๋น ์ ธ๋‚˜๊ฐ

for(ํƒ€์ž…๋ณ€์ˆ˜ : ๋ฐฐ์—ด){
    ์‹คํ–‰๋ฌธ
}

1. for๋ฌธ์ด ์ฒ˜์Œ ์‹คํ–‰๋  ๋•Œ ๋ฐฐ์—ด์—์„œ ๊ฐ€์ ธ์˜ฌ ๊ฐ’์ด ์กด์žฌํ•˜๋Š”์ง€ ํ‰๊ฐ€,

2. ๊ฐ€์ ธ์˜ฌ ๊ฐ’์ด ์žˆ๋‹ค๋ฉด ํ•ด๋‹น๊ฐ’์„ ๋ณ€์ˆ˜์— ์ €์žฅ & ์‹คํ–‰๋ฌธ ์‹คํ–‰

3. ์‹คํ–‰๋ฌธ์ด ๋ชจ๋‘ ์‹คํ–‰๋˜๋ฉด ๋ฐฐ์—ด์—์„œ ๊ฐ€์ ธ์˜ฌ ๋‹ค์Œ ๊ฐ’์ด ์กด์žฌํ•˜๋Š”์ง€ ํ‰๊ฐ€

4. ์กด์žฌํ•˜๋ฉด ๊ณ„์† ๋ฐ˜๋ณต, ์—†์œผ๋ฉด ์ข…๋ฃŒ

 

int[] scores = {95,71,86,93,87};
		
int sum=0;
for(int score : scores){
	sum = sum + score;
}
		
System.out.println("์ ์ˆ˜ ์ดํ•ฉ : " + sum);         //432

 

๋ฐ˜์‘ํ˜•