์ „์ฒด ๊ธ€ 157

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ๊ธฐ๋ณธ ๊ฐ•์˜ ์„น์…˜6. ์ ‘๊ทผ ์ œ์–ด์ž (240109)

1/9 ์„น์…˜6 ์ ‘๊ทผ ์ œ์–ด์ž ํ•„๊ธฐ private ์ ‘๊ทผ ์ œ์–ด์ž๋Š” ๋ชจ๋“  ์™ธ๋ถ€ ํ˜ธ์ถœ์„ ๋ง‰๊ณ , ํ•ด๋‹น ํด๋ž˜์Šค ๋‚ด๋ถ€์—์„œ๋งŒ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ํ†ต์ œํ•˜๋Š” ๊ฒŒ ์ค‘์š”ํ•˜๋‹ค. ์ข‹์€ ํ”„๋กœ๊ทธ๋žจ์€ ๋ฌดํ•œํ•œ ์ž์œ ๋ฅผ ์ฃผ์–ด์ง€๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ ์ ˆํ•œ ์ œ์•ฝ์„ ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. private: ๊ฐ™์€ ํด๋ž˜์Šค ์•ˆ์—์„œ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค. default(package-private): ๊ฐ™์€ ํŒจํ‚ค์ง€ ์•ˆ์—์„œ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค. protected: ๊ฐ™์€ ํŒจํ‚ค์ง€ ์•ˆ์—์„œ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ƒ์†๊ด€๊ณ„๋ฅผ ํ˜ธ์ถœํ•  ๋•Œ๋งŒ ์‚ฌ์šฉํ•œ๋‹ค. public: ๋ชจ๋“  ์™ธ๋ถ€ ํ˜ธ์ถœ์„ ํ—ˆ์šฉํ•œ๋‹ค. ์ ‘๊ทผ ์ œ์–ด์ž๋Š” ํด๋ž˜์Šค, ํ•„๋“œ, ์ƒ์„ฑ์ž, ๋ฉ”์„œ๋“œ์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ์ง€์—ญ๋ณ€์ˆ˜์—๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. (์–ด์ฐจํ”ผ ์ƒ์กด ๋ฒ”์œ„๊ฐ€ ๋ฉ”์„œ๋“œ๋กœ ์ œํ•œ๋˜์–ด ์žˆ๋‹ค.) ํด๋ž˜์Šค ๋ ˆ๋ฒจ์˜ ์ ‘๊ทผ ์ œ์–ด์ž๋Š” public, default๋งŒ ์‚ฌ์šฉํ• ..

inflearn 2024.01.10

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ๊ธฐ๋ณธ ๊ฐ•์˜ ์„น์…˜5. ํŒจํ‚ค์ง€ (240109)

๊ทธ๋™์•ˆ ์˜ˆ์ œ๋“ค์„ ํ’€์–ด์˜ค๋ฉด์„œ ํŒจํ‚ค์ง€๋ฅผ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์‚ฌ์šฉํ–ˆ๋‹ค๋ณด๋‹ˆ ์ด ๋‚ด์šฉ์€ ๊ฐ€๋ณ๊ฒŒ ๋“ค์—ˆ๋‹ค. ์‹ค์ œ ๋‚ด์šฉ๋„ ๊ทธ๋ ‡๊ณ ! 1/9 ์„น์…˜5 ํŒจํ‚ค์ง€ ํ•„๊ธฐ ํ˜„์žฌ ๋‚ด๊ฐ€ ์žˆ๋Š” ์œ„์น˜์˜ ํŒจํ‚ค์ง€๋ฅผ ๋งž์ถฐ์„œ ๋˜‘๊ฐ™์ด ์ ์–ด์ค€๋‹ค. ์ƒ์„ฑ์ž์— public์„ ์‚ฌ์šฉํ•˜๋ฉด ๋‹ค๋ฅธ ํŒจํ‚ค์ง€์—์„œ ์ด ํด๋ž˜์Šค์˜ ์ƒ์„ฑ์ž๋ฅผ ํ˜ธ์ถœํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค๋ฅธ ํŒจํ‚ค์ง€ ์•ˆ์— ์žˆ๋Š” ๊ฒƒ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด 'ํŒจํ‚ค์ง€๋ช….ํด๋ž˜์Šค๋ช…'์œผ๋กœ ์ „์ฒด ๊ฒฝ๋กœ๋ฅผ ์ ์–ด์ฃผ์–ด์•ผ ํ•œ๋‹ค. ex) pack.a.User = new pack.a.User(); ์ฝ”๋“œ ์ฒซ ์ค„์—๋Š” package๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค์Œ ์ค„์—๋Š” import๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. import pack.a.*; pack.a ํŒจํ‚ค์ง€ ์•ˆ์— ์žˆ๋Š” ๋ชจ๋“  ํด๋ž˜์Šค๋ฅผ ํŒจํ‚ค์ง€๋ช…์„ ์ƒ๋žตํ•˜๊ณ  ํด๋ž˜์Šค ์ด๋ฆ„๋งŒ ์ ์–ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ํŒจํ‚ค์ง€๋ช…์„ ํฌํ•จํ•œ ์ „์ฒด ๊ฒฝ๋กœ๋กœ ํด๋ž˜์Šค๋ฅผ ๊ตฌ๋ถ„..

inflearn 2024.01.09

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ๊ธฐ๋ณธ ๊ฐ•์˜ ์„น์…˜4. ์ƒ์„ฑ์ž (240108)

์ง€๋‚œ ๊ธˆ์š”์ผ์— ๊ฐ•์˜ ํœด๊ฐ•ํ•ด์„œ ์˜คํ›„์— ์ผ์–ด๋‚˜์ž๋งˆ์ž ๊ฐ•์˜ ๋“ฃ๊ณ  ๋ฐฅ ๋จน๊ณ  ๋‹ค์‹œ ๊ฐ•์˜ ๋“ค์—ˆ๋‹ค. ์‹œ๊ฐ„์€ ๋งŽ์•˜์ง€๋งŒ ์ƒ๊ฐ๋ณด๋‹ค ์ง„๋„๊ฐ€ ๋‚˜๊ฐ€์ง€ ์•Š์•„ ์ฃผ๋ง์— ๊ฐ•์˜๋ฅผ ์ข€ ๋งŽ์ด ๋“ค์–ด์•ผ๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ... ํ† ์š”์ผ์— ์ผ์–ด๋‚˜์„œ ๊ฐ•์˜ ๋“ฃ๋‹ค ๊ฐ‘์ž๊ธฐ ์„œ์šธ์— ๊ฐ”๋‹ค. ๋ฆฌํ”„๋ ˆ์‹œ ๊ฒธ ์ง‘์—์„œ ์ข€ ๋ง›์žˆ๋Š” ๊ฑธ ๋จน๊ณ  ์‹ถ์–ด์„œ ๊ฐ”๋Š”๋ฐ ํ™•์‹คํ•˜๊ฒŒ ๋ฆฌํ”„๋ ˆ์‹œ๋ฅผ ์ž˜ํ•˜๊ณ  ์™”๋‹ค! ๊ธฐ์šด์„ ๋‹ค์‹œ ์–ป์–ด์„œ ๋‚ด์ผ๋ถ€ํ„ฐ ๋‹ค์‹œ ๊ฐ•์˜๋ฅผ ๋˜ ๋“ค์–ด๋ด์•ผ์ง€- 1/8 ์„น์…˜4 ์ƒ์„ฑ์ž ํ•„๊ธฐ this ์ƒ์„ฑ์ž ๊ฐ•์˜ ๋ฐ”๋กœ ์ „์˜ ๊ฐ•์˜์—์„œ ์ฝ”๋“œ์— this๊ฐ€ ์žˆ๊ธธ๋ž˜ ๊ถ๊ธˆํ•ด์„œ ๊ด€๋ จ QnA๋ฅผ ์ฐพ์•„๋ดค์—ˆ๋Š”๋ฐ ๋ฐ”๋กœ ๋‚˜์™”๋‹ค. ๋‚ด์šฉ์ด ์–ด๋ ต์ง„ ์•Š์•„์„œ ๊ธˆ๋ฐฉ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ์ง€- this๋Š” ๋ฉค๋ฒ„๋ณ€์ˆ˜ ์ด๋ฆ„๊ณผ ๋ฉ”์„œ๋“œ ๋‚ด ๋งค๊ฐœ๋ณ€์ˆ˜ ์ด๋ฆ„์ด ๊ฐ™์„ ๋•Œ ์ด ๋‘˜์„ ๊ตฌ๋ถ„ํ•ด ์ฃผ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•œ๋‹ค. this๋Š” ์ธ์Šคํ„ด์Šค ์ž์‹ ์˜ ์ฐธ์กฐ๊ฐ’์„ ๊ฐ€๋ฆฌํ‚ค๊ณ ..

inflearn 2024.01.08

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ๊ธฐ๋ณธ ๊ฐ•์˜ ์„น์…˜3. ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ (240105)

์ง€๊ธˆ ๋„ˆ๋ฌด๋„ˆ๋ฌด ์กธ๋ฆฌ์ง€๋งŒ ์ด๊ฒƒ๊นŒ์ง€๋งŒ ํ•˜๊ณ  ์˜ฌ๋ผ๊ฐ€์•ผ์ง€ ๋‚ด์ผ์˜ ์‹œ๊ฐ„์„ ๋‹น๊ฒจ ์‚ฌ์šฉํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๊ธธ... 1/5 ์„น์…˜3 ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•„๊ธฐ ๋‚˜๋Š” ๊ทธ๋™์•ˆ c๋‚˜ ํŒŒ์ด์ฌ๋งŒ ๊ฐ€๋ณ๊ฒŒ ๋ดค๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด๋ฅผ ์ด๋ฒˆ์— ์ฒ˜์Œ ๋ฐฐ์šด๋‹ค. ์ž๋ฐ” ์ž…๋ฌธ ๊ฐ•์˜๋ฅผ ๋–ผ๊ณ  ๊ธฐ๋ณธ ๊ฐ•์˜๋ฅผ ๋“ฃ๋Š” ๊ฑด๋ฐ, ์ž๋ฐ” ์˜ˆ์ œ๋ฅผ ๋‚˜๋ฆ„ ๋งŽ์ด ๋‹ค๋ค„ ์˜ค๋ฉด์„œ ์Šค์Šค๋กœ ๊ฐ์ฒด์ง€ํ–ฅ ๋Š๋‚Œ์„ ๋ฐ›์ง€ ๋ชปํ•œ ๊ฒƒ์€ ๋งž์ง€๋งŒ ๊ฐ•์‚ฌ๋‹˜์ด ์ง€๊ธˆ๊นŒ์ง€ ๋ดค๋˜ ๋ชจ๋“  ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค ์ ˆ์ฐจ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ผ๊ณ  ํ•˜์…จ์„ ๋•Œ ํ™•์ธ์‚ฌ์‚ด ๋ฐ›์€ ๊ฒƒ ๊ฐ™์•„ ์ข€ ๋†€๋ž๋‹ค.. ๋‚œ ์•„์ง ์ž๋ฐ”๋ฅผ ๊ฒฝํ—˜๋„ ๋ชปํ•œ ๊ฑด๊ฐ€ ์‹ถ์–ด์„œ..ใ…Ž ์•„๋ฌดํŠผ ์ฒ˜์Œ ๋Š๊ปด๋ณด๋Š” ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐœ๋…์— ์‹ ๊ธฐํ•ด ํ•˜๋ฉด์„œ ๋“ค์—ˆ๋‹ค- ์ ˆ์ฐจ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ์ ˆ์ฐจ, ์ˆœ์„œ ์ง€ํ–ฅ, '์–ด๋–ป๊ฒŒ'๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ๊ฐ์ฒด ์ž์ฒด๋ฅผ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์ง€, ๊ฐ์ฒด ์ง€ํ–ฅ, ..

inflearn 2024.01.06

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ๊ธฐ๋ณธ ๊ฐ•์˜ ์„น์…˜2. ๊ธฐ๋ณธํ˜•๊ณผ ์ฐธ์กฐํ˜• (240105)

์–ด์ œ ํ•„๊ธฐ ๋ณธ์— ๊ธฐ๋ณธํ˜•๊ณผ ์ฐธ์กฐํ˜•์ด ๋“ค์–ด๊ฐ€ ๋ฒ„๋ ธ๋‹ค..! ๋ณ„ ์ˆ˜ ์—†๋‹ค ์ด ๊ธ€์€ ์–ด์ฐจํ”ผ ๋‚ด๊ฐ€ ๋ณด๋ ค๊ณ  ์ ์–ด๋‘” ๊ธ€์ด๋‹ˆ ์ฐธ๊ณ ํ•˜๊ณ  ๋„˜์–ด๊ฐ€์•ผ์ง€ ๋•๋ถ„์— ํ•„๊ธฐ์–‘์ด ์ค„๊ฒ ๊ตฐ ํ›„ํ›„ 1/5 ์„น์…˜2 ๊ธฐ๋ณธํ˜•๊ณผ ์ฐธ์กฐํ˜• ํ•„๊ธฐ ๊ธฐ๋ณธํ˜•๊ณผ ์ฐธ์กฐํ˜•์— ๋Œ€ํ•ด ๊ฐ“์˜ํ•œ ์„ ์ƒ๋‹˜๊ป˜์„œ ์„ค๋ช…์„ ๋„ˆ๋ฌด ์ž˜ํ•ด์ฃผ์…”์„œ ๋‹ค ์ดํ•ด๋œ ์ค„ ์•Œ์•˜๋”๋‹ˆ ์˜๋ฝ์—†์ด ์ฝ”๋“œ ์˜ˆ์ธก์„ ์‹คํŒจํ–ˆ๋‹คใ…‹ ์ง€๊ธˆ์€ ๋‹ค ์ดํ•ดํ–ˆ์–ด! ์ด๊ฑฐ ํ•„๊ธฐ ๋ณธ ์˜ฌ๋ฆฌ๊ณ  ํŒŒ์ผ ํ•œ๋ฒˆ ๊ฒ€ํ† ํ•ด ๋ด์•ผ์ง€- Data dataA = new Data(); dataA.value = 10; Data dataB = dataA; dataA.value์™€ dataB.value๋ฅผ ์ถœ๋ ฅํ•ด ๋ณด๋ฉด ๊ฐ™์€ ๊ฐ’์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฑธ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด dataB์—๋Š” dataA๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์ธ์Šคํ„ด์Šค์˜ ์ฃผ์†Œ๋ฅผ ๋˜‘๊ฐ™์ด ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋‹ˆ๊นŒ, ์ฆ‰ ๋˜‘๊ฐ™์€ ๊ณณ์„ ์ฐธ์กฐํ•˜..

inflearn 2024.01.06

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ๊ธฐ๋ณธ ๊ฐ•์˜ ์„น์…˜1. ํด๋ž˜์Šค์™€ ๋ฐ์ดํ„ฐ (240104)

์˜ค๋Š˜ ์ „๋ฐ˜์ ์ธ ์ปจ๋””์…˜์ด ํ‰์†Œ๋Œ€๋กœ ์•ˆ ์˜ฌ๋ผ์™”๋‹ค. ๊ธฐ๋ถ„์ด ๋”ฑํžˆ ๋‚˜์œ ๊ฒƒ๋„ ์•„๋‹ˆ์—ˆ์ง€๋งŒ ์ˆ˜์—… ์ „์— ์žกํ”Œ๋ž˜๋‹›์— ๊ฐ€์ž…๋„ ํ•˜๊ณ  ์ฑ„์šฉ๊ณต๊ณ ๋„ ํ™•์ธํ•˜๋‹ˆ ๋„˜์–ด์•ผ ํ•  ์‚ฐ์ด ๋งŽ๋‹ค๋Š” ๊ฒŒ ํ™• ๋Š๊ปด์ ธ์„œ ๊ธฐ์šด์ด ์•ˆ ๋‚ฌ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์ž ์€ ๋˜ ๋งŽ์ด ์ž๋Š” ๋งŒํผ ์ค‘๊ฐ„์— ๋”ฐ๋กœ ์ž์ง€๋Š” ์•Š๋Š” ํŽธ์ธ๋ฐ ์˜ค๋Š˜ ๊ฐ•์˜ ๋“ฃ๋‹ค๊ฐ€ ๋„ˆ๋ฌด ํž˜๋“ค์–ด์„œ ์ชฝ์ž ๊นŒ์ง€ ์žค๋‹ค. ๊ทธ๋Ÿฌ๊ณ  ์‰ฌ์—„์‰ฌ์—„ ํ•˜๋‹ค ์™€ํ”Œ๋„ ์‚ฌ๋จน์œผ๋Ÿฌ ๊ฐ€๊ณ  ๋ผ๋ฉด๋„ ๋จน์–ด ๋‘ฌ์„œ ์ง€๊ธˆ์€ ์ข€ ์Œฉ์Œฉํ•ด ์กŒ๋‹ค! ๋‹ค์‹œ ๊ฐ•์˜๊ฐ€ ์žฌ๋ฐŒ๋‹ค๊ณ  ์ƒ๊ฐ๋˜๋‹ˆ๊นŒใ…Žใ…Ž ๊ทธ์น˜๋งŒ ๋„ˆ๋ฌด ๋Šฆ๊ฒŒ๋Š” ์ž์ง€ ๋ง์•„์•ผ์ง€- 1/4 ์„น์…˜1. ํด๋ž˜์Šค์™€ ๋ฐ์ดํ„ฐ ํŒ๋ถ€ํ„ฐ ์‹œ์ž‘! ์ธํ…”๋ฆฌ์ œ์ด์˜ ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ์— ๋”ฐ๋ผ ๋ณ€์ˆ˜๋ช…์„ ๋‹ค ์ž…๋ ฅํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค. ์ด๋‹ˆ์…œ๋กœ ์ ‘๊ทผํ•ด๋„ ๋œ๋‹ค๋Š” ์†Œ๋ฆฌ ex) student1Age -> s1a ๋ฌธ์ œ ํ’€๋ฉด์„œ: ๋ฐฐ์—ด์— ์ค‘๊ด„ํ˜ธ ํ†ตํ•ด ๊ฐ’์„ ๋ฐ”๋กœ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‹ค๋Š”..

inflearn 2024.01.05

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ์ž…๋ฌธ ๊ฐ•์˜ ์„น์…˜10. ๋‹ค์Œ์œผ๋กœ (240103)

์ž๋ฐ” ์ž…๋ฌธ ๊ฐ•์˜๋ฅผ ๋“œ๋””์–ด ๋งˆ์ณค๋‹ค. ์›๋ž˜ 2024๋…„ ์˜ค๊ธฐ ์ „์— ๋งˆ๋ฌด๋ฆฌ ํ•˜๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ๋ฌธ์ œ ํ˜ผ์ž ํ’€์–ด๋ณด๊ณ  ๊ฐ•์˜๋ฅผ ์ฒœ~์ฒœ~ํžˆ ๋“ฃ๋Š” ํƒ“์— ์ข€ ๊ธธ์–ด์กŒ๋‹ค. ๋“ค์œผ๋ฉด์„œ ์ž๋ฐ”์˜ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•์ด c๋ž‘ ๋งŽ์ด ๋น„์Šทํ•ด์„œ ๋‹คํ–‰์ด๋ž€ ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ๋•๋ถ„์— c์—์„œ ์ž๋ฐ”๋กœ ์ˆ˜์›”ํ•˜๊ฒŒ ๋„˜์–ด๊ฐˆ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐฐ์—ด ๊ฐ™์€ ๊ฑฐ์—์„œ๋Š” c๋ณด๋‹ค ๋งŽ์ด ๋‹จ์ˆœํ•ด์„œ ์ข‹์•˜๋‹ค. ์ž๋ฐ” ํ•˜๋ฉด ๊ฐ์ฒด ์ง€ํ–ฅ์ธ๋ฐ ์ž…๋ฌธ ๊ฐ•์˜์—์„œ๋Š” ์•ˆ ๋‹ค๋ฃจ๋‹ˆ๊นŒ ๊ฐ“์˜ํ•œ ์„ ์ƒ๋‹˜์˜ ๊ธฐ๋ณธ ๊ฐ•์˜์—์„œ ๋“ค์–ด๋ณด๋ ค๊ณ  ์„ธ์ผํ•  ๋•Œ ๋ฏธ๋ฆฌ ์‚ฌ๋’€๋‹ค. ๊ฐ“์˜ํ•œ ์„ ์ƒ๋‹˜์˜ ๊ฐ•์˜๋ฅผ ๋“ค์œผ๋ฉด ๋“ค์„์ˆ˜๋ก ๋”๋” ์ž˜ํ•˜๊ณ  ์‹ถ๊ณ  ๋” ๋งŽ์€ ๊ฒƒ์„ ๋นจ๋ฆฌ ์•Œ์•„๊ฐ€๊ณ  ์‹ถ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ์ด๊ฑด ๊ฐ•์˜๋ ฅ์ด ๋„ˆ๋ฌด ์ข‹์•„์„œ๋ผ๊ณ  ์ƒ๊ฐ๋œ๋‹ค. ์—ญ์‹œ ์ผํƒ€๊ฐ•์‚ฌ๋‹˜.. ์ฝ”๋”ฉ ์˜คํ”ˆ์ฑ„ํŒ… ๋ฐฉ์—์„œ ์ •๋ณด๋ฅผ ์•ˆ ์ ‘ํ–ˆ๋”๋ผ๋ฉด ๋‚˜๋Š” ๋ชจ๋ฅด๊ณ  ์ง€๋‚˜๊ฐ”์„ ๊ฒƒ์ด๋‹ค. ์ •๋ง ๋‹คํ–‰์ด๋‹ค ํœด..

inflearn 2024.01.04

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ์ž…๋ฌธ ๊ฐ•์˜ ์„น์…˜9. ๋ฉ”์„œ๋“œ (240103)

๊ฐ•์˜๋ฅผ ๊ฑฐ์˜ ๋‹ค ๋“ค์–ด๋†“๊ณ  ๋งˆ๋ฌด๋ฆฌ๋Š” ๋‹ค์Œ ๋‚ ๋กœ ๋„˜๊ฒจ ๋ฒ„๋ ค์„œ ํ• ์ผ์ด ์—ฐ์‡„์ ์œผ๋กœ ๋ฐ€๋ฆฌ๋Š” ๋Š๋‚Œ์ด๋‹คใ…œใ…œ ๊ทธ๋ž˜๋„ ๋ฉ”์„œ๋“œ๋ฅผ ๋์œผ๋กœ ์ž…๋ฌธ ๊ฐ•์˜๋Š” ์ด์ œ ๋์ด๋‹ˆ๊นŒ ๋‚˜๋ฆ„ ํ›„๋ จํ•˜๋‹ค! ์ด์ œ ๋˜ ๊ธฐ๋ณธ ๊ฐ•์˜๋ฅผ ํ–ฅํ•ด ๋‹ฌ๋ ค ๋‚˜๊ฐ€์•ผ์ง€! ์•„์ž์•„์ž! 1/3 ์„น์…˜9 ๋ฉ”์„œ๋“œ ํ•„๊ธฐ ํ•„์š”ํ•  ๋•Œ๋งˆ๋‹ค ํ˜ธ์ถœํ•ด์„œ ์‚ฌ์šฉ = ์ˆ˜ํ•™์˜ ํ•จ์ˆ˜ => ์ž๋ฐ”์—์„œ๋Š” ๋ฉ”์„œ๋“œ ์ง€๊ธˆ์€ ๋˜ ๊ทธ๋Ÿฐ๊ฐ€๋ณด๋‹ค..~ ํ•˜๊ณ  ์ต์ˆ™ํ•ด ์กŒ๋Š”๋ฐ ์ฒ˜์Œ์— ์ธํ…”๋ฆฌ์ œ์ด์—์„œ ๋ฉ”์„œ๋“œ ํ˜ธ์ถœ ๋ถ€๋ถ„์„ ๋ณด๊ณ  ๋†€๋ž๋‹ค. ์™œ๋ƒ๋ฉด int sum1= add(a:5, b:10); ๋ฉ”์„œ๋“œ ํ˜ธ์ถœํ•˜๋Š”๋ฐ ์ธํ…”๋ฆฌ์ œ์ด์—์„œ๋Š” ์•ž์— ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ด์ง ์จ ์ค€๋‹ค. ์ฒ˜์Œ์— ์ด๊ฑฐ ๋ณด๊ณ  ์ž๋ฐ”์—์„œ๋Š” ํ•จ์ˆ˜ ํ˜ธ์ถœ ์ด๋Ÿฐ ์‹์œผ๋กœ ํ•˜๋‚˜ ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ๊ฐ•์‚ฌ๋‹˜์ด ์นœ์ ˆํ•˜๊ฒŒ ์ด๋ ‡๊ฒŒ ์ž…๋ ฅํ•ด์„œ๋Š” ์•ˆ๋œ๋‹ค๊ณ  ์ผ๋Ÿฌ ์ฃผ์…จ๋‹ค. ์•ˆ ์•Œ๋ ค์ฃผ์…จ์œผ๋ฉด ์–„์งค ์—†์ด ์ €๋ ‡๊ฒŒ ์ผ์„ ํŒ; ์–ด์จŒ๋“  ์ง€..

inflearn 2024.01.03

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ์ž…๋ฌธ ๊ฐ•์˜ ์„น์…˜8. ๋ฐฐ์—ด (240102)

๋“œ๋””์–ด ๋ญ”๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ๋‹ค์šด ์ฑ•ํ„ฐ์— ๋“ค์–ด์„  ๊ธฐ๋ถ„์ด๋‹ค. ์•„์ง ํด๋ž˜์Šค, ๊ฐ์ฒด ๋ฐฐ์šฐ๊ธฐ ์ „์ด์ง€๋งŒ ๊ทธ๋ž˜๋„ ์–ผ๋ฅธ์–ผ๋ฅธ ๋ฐฐ์šฐ๊ณ  ์‹ถ๋‹ค- 1/2 ์„น์…˜8 ๋ฐฐ์—ด ํ•„๊ธฐ ๋น„์Šทํ•œ ๋ณ€์ˆ˜(students1, students2, students3...)๊ฐ€ ๋ฐ˜๋ณต๋˜์–ด๋„ ๋ณ€์ˆ˜๋ช…์ด๋‹ˆ๊นŒ ๋ฐ˜๋ณต๋ฌธ์„ ์ ์šฉํ•  ์ˆ˜ ์—†๊ฒ ์ง€ ๊ทธ๋ž˜์„œ ๊ฐ™์€ ํƒ€์ž…์˜ ๋ณ€์ˆ˜๋ฅผ ๋ฐ˜๋ณต ์„ ์–ธํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•œ๋‹ค. int[] students; // ๋ฐฐ์—ด ๋ณ€์ˆ˜ ์„ ์–ธ students = new int[5]; // ๋ฐฐ์—ด ์ƒ์„ฑ ์ฃผ์˜ํ•ด์•ผํ•  ๊ฑด ๋ฐฐ์—ด ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•œ๋‹ค๊ณ  ํ•ด์„œ ์•„์ง ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฐ์—ด์ด ๋งŒ๋“ค์–ด์ง„ ๊ฑด ์•„๋‹ˆ๋‹ค. > int[] students ๋ฐฐ์—ด๋ณ€์ˆ˜์—๋Š” ๋ฐฐ์—ด์„ ๋‹ด์„ ์ˆ˜ ์žˆ๊ตฌ๋‚˜ ์ •๋„๋กœ ์ดํ•ดํ•œ๋‹ค. ์ธ์ƒ์ ์ด์—ˆ๋˜ ๊ฑด ์ž๋ฐ”๋Š” ๋ฐฐ์—ด์„ ์ƒ์„ฑํ•  ๋•Œ ๊ทธ ๋‚ด๋ถ€ ๊ฐ’์„ ์ž๋™์œผ๋กœ ์ดˆ๊ธฐํ™”ํ•œ๋‹ค. ์ˆซ์ž๋Š” 0,..

inflearn 2024.01.02

[์ธํ”„๋Ÿฐ] ๊น€์˜ํ•œ์˜ ์ž๋ฐ” ์ž…๋ฌธ ๊ฐ•์˜ ์„น์…˜7. ํ›ˆ๋ จ (240101)

๊ฐ•์˜ ๋“ค์œผ๋ฉด์„œ ๋” ๋งŽ์€ ๋ฌธ์ œ๋“ค ํ’€์–ด๋ณด๊ณ  ์‹ถ์—ˆ๋Š”๋ฐ ๋”ฑ ํ›ˆ๋ จ์ด๋ผ๊ณ  ์ ํžŒ ์ œ๋ชฉ ๋ณด๊ณ  ๊ธฐ๋ปค๋‹ค. ๋ฐ”๋กœ ๋ณธ๋ก  ์‹œ์ž‘! 1/1 ์„น์…˜7 ํ›ˆ๋ จ ํ•„๊ธฐ ๋ฐ”๋กœ ๋ฌธ์ œ ํ’€๊ธฐ์— ๋Œ์ž…ํ•  ์ค„ ์•Œ์•˜๋Š”๋ฐ ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ๋ฐ›๋Š” Scanner ๋ถ€๋ถ„๋„ ์ƒˆ๋กญ๊ฒŒ ๋‚˜๊ฐ”๋‹ค. ์ถœ๋ ฅ ๋•Œ ์ผ๋˜ System.out์ฒ˜๋Ÿผ System.in์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ์ž…๋ ฅ์„ ๋ฐ›๊ฒŒ ํ•  ์ˆœ ์žˆ์ง€๋งŒ ์ด๊ฒŒ ๋ณต์žกํ•˜๊ณ  ์–ด๋ ค์›Œ์„œ Scanner ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ–ˆ๋‹ค. import org.w3c.dom.ls.LSOutput; import java.util.Scanner; public class Scanner1 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print(..

inflearn 2024.01.01