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

[Java] ์—ฐ์Šต๋ฌธ์ œ

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 2. 19.
๋ฐ˜์‘ํ˜•

์—ฐ์Šต๋ฌธ์ œ Q2)

206์ชฝ์˜ ์•ŒํŒŒ๋ฒณ ์ถœ๋ ฅ ์˜ˆ์ œ์—์„œ ๊ฐ ๋ฐฐ์—ด ์š”์†Œ ๊ฐ’์„ ์†Œ๋ฌธ์ž์—์„œ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜ํ•ด ์ถœ๋ ฅํ•˜๋ผ.

-์‰ฌ์› ์Œ.

โ€‹

 

<๊ฒฐ๊ณผ๊ฐ’>

โ€‹

โ€‹

โ€‹โ€‹

์—ฐ์Šต๋ฌธ์ œ Q3)

๋ฐฐ์—ด ๊ธธ์ด๊ฐ€ 5์ธ ์ •์ˆ˜ํ˜• ๋ฐฐ์—ด์„ ์„ ์–ธํ•˜๊ณ , 1~10 ์ค‘ ์ง์ˆ˜๋งŒ์„ ๋ฐฐ์—ด์— ์ €์žฅํ•œ ํ›„ ๊ทธ ํ•ฉ์„ ์ถœ๋ ฅํ•˜๋ผ.

๊ฒฐ๊ณผ๊ฐ’

 

 

<๋‚ด๊ฐ€ ํ•œ ๊ฒƒ>

-๊ณ„์† ๊ฒฐ๊ณผ๊ฐ’์ด 0์ด ๋‚˜์™”๋‹ค. ๋ญ๊ฐ€ ๋ฌธ์ œ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค

โ€‹

๋”๋ณด๊ธฐ

โ€‹โ€‹<์„ ์ƒ๋‹˜์ด ํ•œ ๊ฒƒ>

์‰ฌ์šด ๋ฐฉ๋ฒ•
๋ณต์žกํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” ๋ฐฉ๋ฒ•

 

 

โ€‹

์—ฐ์Šต๋ฌธ์ œ Q4)

๋‹ค์Œ๊ณผ ๊ฐ™์ด Dog ํด๋ž˜์Šค๊ฐ€ ์žˆ๋‹ค. DogTest ํด๋ž˜์Šค์™€ ๋ฐฐ์—ด ๊ธธ์ด๊ฐ€ 5์ธ Dog[ ] ๋ฐฐ์—ด์„ ๋งŒ๋“  ํ›„ Dog ์ธ์Šคํ„ด์Šค๋ฅผ 5๊ฐœ ์ƒ์„ฑํ•˜์—ฌ ๋ฐฐ์—ด์— ์ถ”๊ฐ€ํ•œ๋‹ค. for๋ฌธ๊ณผ ํ–ฅ์ƒ๋œ for๋ฌธ์—์„œ Dog ํด๋ž˜์Šค์˜ showDogInfo( ) ๋ฉ”์„œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฐ์—ด์— ์ถ”๊ฐ€ํ•œ Dog ์ •๋ณด๋ฅผ ๋ชจ๋‘ ์ถœ๋ ฅํ•˜๋ผ.

๊ฒฐ๊ณผ๊ฐ’

 

*์กฐ๊ฑด : ๋ฐ‘ ํด๋ž˜์Šค๋ฅผ ๋ฒ ์ด์Šค๋กœ ๋งŒ๋“ค ๊ฒƒโ–ผโ–ผโ–ผโ–ผโ–ผ

์—ฌ๊ธฐ์„œ ์•„๋ฌด๊ฒƒ๋„ ๋ณ€๊ฒฝํ•˜์ง€ ๋ง ๊ฒƒ.

 

โ€‹

<๋‚ด๊ฐ€ ํ•œ ๊ฒƒ>

-์ฒ˜์Œ์—” ArrayList๋กœ ๋งŒ๋“œ๋Š”๊ฑด ์ค„ ์•Œ์•˜๋Š”๋ฐ ํ—›์ˆ˜๊ณ ์˜€๋‹ค.

 

-๊ฐ’์„ ์–ด๋–ป๊ฒŒ ์ง‘์–ด๋„ฃ์–ด์•ผ๋˜๋‚˜ ๊ณ ๋ฏผ

 

-ํ•ด๊ฒฐ ์™„๋ฃŒ!

โ€‹

๋”๋ณด๊ธฐ

โ€‹<์„ ์ƒ๋‹˜์ด ํ•œ ๊ฒƒ>

 

โ€‹โ€‹

 

์—ฐ์Šต๋ฌธ์ œ Q5)

Q4์—์„œ DogTestArrayList ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค์–ด ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋กœ ArrayList๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. Dog ์ธ์Šคํ„ด์Šค๋ฅผ 5๊ฐœ ์ƒ์„ฑํ•˜์—ฌ ArrayList์— ์ถ”๊ฐ€ํ•˜๊ณ  ArrayList์˜ ์ •๋ณด๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ผ.

๊ฒฐ๊ณผ๋ฌผ

 

โ€‹

<๋‚ด๊ฐ€ ํ•œ ๊ฒƒ>

-ArrayList๋ฅผ ๋ฉค๋ฒ„ ๋ณ€์ˆ˜๋กœ ํ•ด์•ผ๋˜๋Š”๊ฑธ ๋นผ๋จน์Œ.

 

-๊ณ ๋ฏผํ•˜๋‹ค๊ฐ€ ์ด๋ ‡๊ฒŒ ๋งŒ๋“ฌ.. ์ถœ๋ ฅ์€ ๋œ๋‹ค

โ€‹

๋”๋ณด๊ธฐ

โ€‹โ€‹<์„ ์ƒ๋‹˜์ด ํ•œ ๊ฒƒ>

 

โ€‹

<์‹ฌํ™”>

-์–ด๋ ต๋‹ค....

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€