Java์ ์ ๋ค๋ฆญ์ด๋ ๋ฌด์์ ๋๊น?
์ด ๋จ์์์๋ ์ ๋ค๋ฆญ์ ๋ํด ์ด์ผ๊ธฐํฉ๋๋ค. ๋๋ ์ ๋ค๋ฆญ์ผ๋ก ๋ฐ์ด๋ค ๋ ์์์ผ ํ ๊ธฐ๋ณธ ์ฌํญ์ ๋ํด ์ค๋ช ํฉ๋๋ค. ์ ๋ค๋ฆญ์ด ๋ฌด์์ด๊ณ ์ ํ์ํ์ง์ ๋๋ค. ์ฃผ์ ๋ ๋งค์ฐ ์ค์ํ๋ฉฐ ๋ฐ๋์ ์ดํดํด์ผ ํฉ๋๋ค. ์์ผ๋ก!
๊ณ ์์ด์ฉ ์ ๋ค๋ฆญ
์ ๋ค๋ฆญ์ ๊ฐ๋ฐ์๊ฐ ํ์ ์์ ์ฑ๊ณผ ์ ์ฐ์ฑ์ ์ํด ์ปดํ์ผ๋ฌ์ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์์ํ๋ ๋ฐ ๋์์ด ๋๋ ํ๋ฅญํ ๋๊ตฌ์ ๋๋ค. CodeGym ์ปค๋ฎค๋ํฐ์ ํ์์ด ์์ฑํ ์ด ์ฌ์ธต ๋ฌธ์๋ "์ ๋ค๋ฆญ"์ ๋ํด ํ ๋ฒ ๋ ์ค๋ช ํฉ๋๋ค.
์ ํ ์ญ์
์ด ๋จ์์์๋ ์ ๋ค๋ฆญ์ ์ผ๋ถ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์์ ํ ๋ ๋ฐ์ํ๋ ํจ์ ์ ๋ํด ๋ค๋ฃน๋๋ค. ์ ๋ค๋ฆญ์ ์ธ์ด๊ฐ ์์ฑ๋ ๋ Java์ ์ผ๋ถ๊ฐ ์๋์๊ธฐ ๋๋ฌธ์ ์ ํ ์ญ์ ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ ๊ฒ ๋ญ์ผ? ์ฐ๋ฆฌ๋ ๊ทธ๊ฒ์ ์์๋ผ ๊ฒ์ ๋๋ค.
์ ๋ค๋ฆญ์ ์์ผ๋์นด๋
์์ผ๋์นด๋๋ ์ ๋ค๋ฆญ์ ๋งค์ฐ ์ค์ํ ๊ธฐ๋ฅ์ด๋ฉฐ ํ์คํ ๋ณ๋์ ํ์ต์ด ํ์ํฉ๋๋ค . ์ด๊ฒ์ ํฅ๋ฏธ๋กญ๊ณ ๊ฐ๋จํ ์ฃผ์ ์ ๋๋ค. ๋น์ ์ ๊ทธ๊ฒ์ ์ข์ํ ๊ฒ์ ๋๋ค :)
์ ๋ค๋ฆญ์ผ๋ก ์์ ํ ๋ varargs ์ฌ์ฉ
์ ๋ค๋ฆญ๊ณผ ํจ๊ป varargs๋ฅผ ์ฌ์ฉํ๋ฉด ํ ์ค์ผ์ด๋ผ๋ ๋ถ์พํ ๊ฒฐ๊ณผ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์ด ๋จ์์์๋ Java์์ ์ ๋ค๋ฆญ์ ๋ค์ํ ๊ธฐ๋ฅ์ ๋ํ ๋ ผ์๋ฅผ ๋ง์นฉ๋๋ค.
GO TO FULL VERSION