728x90
๋ฐ˜์‘ํ˜•

method 1

๋ฉ”์„œ๋“œ๋ž€ ?

๋ฉ”์„œ๋“œ๋ž€ ? 1. ์ž‘์—…๋‹จ์œ„๋กœ ๋ฌธ์žฅ๋“ค์„ ๋ฌถ์€ ๊ฒƒ 2. ์ž…๋ ฅ๋œ ๊ฐ’์„ ๋ฐ›์•„์„œ ์ฒ˜๋ฆฌํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒƒ. ๋ฉ”์„œ๋“œ์˜ ์žฅ์  1. ์ฝ”๋“œ์˜ ์ค‘๋ณต์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. 2. ์ฝ”๋“œ๊ด€๋ฆฌ๊ฐ€ ์‰ฝ๋‹ค. 3. ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ. 4. ์ฝ”๋“œ์˜ ๊ฐ€๋…์„ฑ ์ฆ๊ฐ€ ( ๊ฐ„๊ฒฐํ•ด์ ธ์„œ ์ดํ•ดํ•˜๊ธฐ ์‰ฌ์›€ ) ๋ฉ”์„œ๋“œ ์ž‘์„ฑ - ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ์—ฌ๋Ÿฌ๋ฌธ์žฅ์„ ๋ฉ”์„œ๋“œ๋กœ ์ž‘์„ฑ - ํ•˜๋‚˜์˜ ๋ฉ”์„œ๋“œ๋Š” ํ•œ ๊ฐ€์ง€ ๊ธฐ๋Šฅ๋งŒ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ž‘์„ฑ ๋ฉ”์„œ๋“œ ํ˜ธ์ถœ ๋ฉ”์„œ๋“œ์ด๋ฆ„ (๊ฐ’1, ๊ฐ’2, ... ); // ๊ฐ’์ด ํ•„์š”์—†๋Š” ๋ฉ”์„œ๋“œ (void) ๋Š” ๊ฐ’์„ ๋„ฃ์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ๋ฉ”์„œ๋“œ ์‹คํ–‰์— ํ•„์š”ํ•œ ๊ด„ํ˜ธ ์•ˆ์˜ ๋ณ€์ˆ˜๋ฅผ ๋งค๊ฐœ๋ณ€์ˆ˜( parameter, ๋ณต์‚ฌ๋ณธ ) ๋ผ๊ณ  ํ•œ๋‹ค.

JAVA 2022.02.18
728x90
๋ฐ˜์‘ํ˜•