๋ชฉ๋ก๐Ÿ–ฅ BE ๋ฐฑ์—”๋“œ/Java ์ž๋ฐ” (51)

Bibi's DevLog ๐Ÿค“๐ŸŽ

[Java] ์ดˆ๊ธฐํ™”์™€ ์ƒ์„ฑ์ž

์ƒํ™œ์ฝ”๋”ฉ JAVA์˜ '์ดˆ๊ธฐํ™”์™€ ์ƒ์„ฑ์ž' ๋‚ด์šฉ์„ ์ฝ๊ณ  ์š”์•ฝํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค. - ์œ ํšจ๋ฒ”์œ„ = ์Šค์ฝ”ํ”„ scope. (์ฝ๊ธฐ๋งŒ ํ•จ) opentutorials.org/course/1223/5447 -์ดˆ๊ธฐํ™”์™€ ์ƒ์„ฑ์ž opentutorials.org/course/1223/5519 '์ดˆ๊ธฐํ™”'์˜ ์˜๋ฏธ = ์–ด๋–ค ์ผ์„ ์‹œ์ž‘ํ•˜๊ธฐ ์ „ ์ค€๋น„? ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ค€๋น„. ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ์—์„œ '์ดˆ๊ธฐํ™”'์— ํ•ด๋‹นํ•˜๋Š” ๊ฒƒ์ด '์ƒ์„ฑ์ž'์ด๋‹ค. ์ƒ์„ฑ์ž constructor ์ƒ์„ฑ์ž๋Š” ์ด๋ฆ„์ฒ˜๋Ÿผ "๊ฐ์ฒด๋ฅผ ์ƒ์„ฑ"ํ•  ๋•Œ ํ˜ธ์ถœ๋œ๋‹ค. ์ƒ์„ฑ์ž์˜ ํŠน์ง• 1. ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•˜์ง€ ์•Š๋Š”๋‹ค. (๋ฆฌํ„ด๊ฐ’์ด ์—†๋‹ค) ์ƒ์„ฑ์ž๋Š” ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•ด ์ฃผ๋Š” ์—ญํ• ์„ ํ•˜๋Š” ํŠน์ˆ˜ํ•œ ๋ฉ”์†Œ๋“œ. ๊ทธ๋Ÿฐ๋ฐ ๋ฆฌํ„ด๊ฐ’์ด ์žˆ๋‹ค๋ฉด ์—‰๋šฑํ•œ ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋  ๊ฒƒ์ด๋‹ค. ์ƒ์„ฑ์ž๋Š” ๋ฆฌํ„ด๊ฐ’์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— return;๋„ ์‚ฌ์šฉํ•˜..

[Java] ๋ฌธ์ œํ’€์ด - ์ธ๋””์–ธ์‹ ์ด๋ฆ„ ์ง“๊ธฐ

๋ฏธ์…˜ 2-1 ์ธ๋””์–ธ ์ด๋ฆ„ ์ง“๊ธฐ Q. ์•„๋ž˜ '์ธ๋””์–ธ์‹ ์ด๋ฆ„ ์ง“๊ธฐ' ํ‘œ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ , ์ƒ๋…„์›”์ผ์„ ์ž…๋ ฅํ•˜๋ฉด ์ธ๋””์–ธ์‹ ์ด๋ฆ„์„ ์ถœ๋ ฅํ•ด ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค์–ด ๋ณด์ž. ์ถœ๋ ฅ ์˜ˆ์‹œ ์ƒ๋…„์›”์ผ์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”> 1999 12 9 ๋‹น์‹ ์˜ ์ด๋ฆ„์€ ์šฉ๊ฐํ•œ ํ™ฉ์†Œ์˜ ๋…ธ๋ž˜์ž…๋‹ˆ๋‹ค. ๋ฏธ์…˜ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ์ž์Šตํ•œ ๋‚ด์šฉ - ์ˆซ์ž์˜ ๋งˆ์ง€๋ง‰ ์ž๋ฆฌ ๋ฝ‘๊ธฐ jepark3452.tistory.com/27 ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. : ์–ด๋–ค ์ˆซ์ž์˜ ๋งˆ์ง€๋ง‰ ์ž๋ฆฌ ์ˆ˜๋Š” ๊ทธ ์ˆ˜๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€์™€ ๊ฐ™๋‹ค. ๋”ฐ๋ผ์„œ ์ฃผ์–ด์ง„ ์ˆซ์ž๋ฅผ 10์œผ๋กœ ๋‚˜๋ˆˆ ๋‚˜๋จธ์ง€๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉด ์ฃผ์–ด์ง„ ์ˆซ์ž์˜ ๋งจ ๋ ์ž๋ฆฌ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. int lastNum = ์ˆซ์ž%10 (์˜ˆ) 1306์˜ ๋งจ ๋ ์ž๋ฆฌ์ˆ˜ = 1306/10 ์˜ ๋‚˜๋จธ์ง€ = 6. ๋ฐ˜๋ณตํ•ด์„œ ์‚ฌ์šฉํ•˜๋ฉด ์ˆซ์ž์˜ ๊ฐ ์ž๋ฆฟ์ˆ˜๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค. - ๋ฐฐ์—ด์„ ..