๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กfull stack (146)

JiYoung Dev ๐Ÿ–ฅ

[JAVA] ์ž๋ฐ” ์‹œ์ž‘

2023.03.15 ~ 16 ๋ณต์Šต ๐Ÿ”Ž ์ปดํ“จํ„ฐ์™€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๐Ÿ“– ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰ํ•  ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ์–ธ์–ด. ์ปดํ“จํ„ฐ์˜ CPU๋Š” ์ด์ง„์ˆ˜(binary code)์ธ 0๊ณผ 1๋ฐ–์— ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฉฐ ์ด์ง„์ˆ˜ ๋ช…๋ น์–ด๋“ค๋กœ ๊ตฌ์„ฑ๋œ ์–ธ์–ด๋ฅผ ๊ธฐ๊ณ„์–ด(machine language)๋ผ๊ณ  ํ•จ. ์‚ฌ๋žŒ์ด ์ง์ ‘ ๊ธฐ๊ณ„์–ด ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์€ ํž˜๋“ค๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ๊ณ„์–ด์˜ ๊ฐ ๋ช…๋ น์„ ADD, SUB, MOVE ๋“ฑ ๊ฐ€๊ธ‰์  ํ‘œํ˜„ํ•˜๊ธฐ ์‰ฌ์šด ์ƒ์ง•์ ์ธ ๋‹ˆ๋ชจ๋‹‰ ๊ธฐํ˜ธ(mnemonic symbol)๋กœ ์ผ๋Œ€์ผ ๋Œ€์‘์‹œํ‚จ ์–ด์…ˆ๋ธ”๋ฆฌ์–ด(assembly language)๊ฐ€ ๋งŒ๋“ค์–ด์กŒ์Œ. ์–ด์…ˆ๋ธ”๋ฆฌ์–ด ์—ญ์‹œ ์‚ฌ๋žŒ์ด ๋‹ค๋ฃจ๊ธฐ ํž˜๋“ค๊ณ , ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ์ž๋ฃŒ๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์–ด, ์‚ฌ๋žŒ์ด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ , ๋ณต์žกํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‚˜ ํ”„๋กœ๊ทธ๋žจ, ์ž๋ฃŒ๋ฅผ ํšจ..

full stack/JAVA 2023. 3. 18. 17:44
[Computer Science] ์Šคํฌ๋ž˜์น˜๋กœ ๊ฒŒ์ž„ ๋งŒ๋“ค๊ธฐ (2023.03.15)

์ฃผ์š” ๊ธฐ๋Šฅ 5๊ฐœ์˜ ์ค„์„ ํƒ€๊ณ  ์ด๋™ํ•˜๋ฉด์„œ ์žฅ์• ๋ฌผ(์›์ˆญ์ด, ๋ฐ”๋‚˜๋‚˜, ๋ฒŒ, ๋ฑ€)์„ ํ”ผํ•˜๋Š” ๊ฒŒ์ž„ 90์ดˆ ๋™์•ˆ ๋ฒ„ํ‹ฐ๋ฉด ์„ฑ๊ณต ๋žœ๋ค์œผ๋กœ ๋‚ ์•„์˜ค๋Š” ์ผ€์ดํฌ๋ฅผ ๋จน์œผ๋ฉด ์ ์ˆ˜ ํš๋“ 1. user ์™ผ์ชฝ, ์˜ค๋ฅธ์ชฝ ๋ฐฉํ–ฅํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ์ค„ ์ด๋™ํ•˜๊ณ  ์œ„ ์•„๋ž˜ ๋ฐฉํ–ฅํ‚ค๋ฅผ ์ด์šฉํ•˜์—ฌ ์œ„ ์•„๋ž˜๋กœ ์›€์ง์ž„ 2. ์žฅ์• ๋ฌผ โ‘  user ๋ฐฉํ–ฅ์œผ๋กœ ๋ฐ”๋‚˜๋‚˜๋ฅผ ๋˜์ง€๋ฉด์„œ ์ค„์„ ํƒ€๊ณ  ์˜ฌ๋ผ๊ฐ€๋Š” ์›์ˆญ์ด โ‘ก ์–‘์ชฝ์—์„œ ๋‚ ์•„์˜ค๋Š” ๋ฒŒ โ‘ข ์ค„์„ ํƒ€๊ณ  ๋‚ด๋ ค์˜ค๋Š” ๋ฑ€ ์ฃผ์š” ๊ธฐ๋Šฅ ๊ตฌํ˜„ ์Šคํฌ๋ฆฝํŠธ 1. user๊ฐ€ ์ค„์„ ํƒ€๊ณ  ์˜ฌ๋ผ๊ฐ€๋Š” ๋ชจ์–‘ - 5๊ฐœ์˜ ์ค„์ด ๊ทธ๋ ค์ง„ sprite๋ฅผ ๋งŒ๋“ค๊ณ , (0, 0)์œผ๋กœ ์ด๋™์‹œํ‚ด - 5์ดˆ์— ํ•œ ๋ฒˆ์”ฉ ์ค„ sprite๋ฅผ ๋ณต์‚ฌํ•˜๊ณ , ๊ธฐ์กด sprite๋Š” ๋งจ ๋’ค๋กœ ์ด๋™ ํ›„ ์•„๋ž˜๋ฐฉํ–ฅ์œผ๋กœ ์ด๋™ → ์œ„์˜ ๊ณผ์ •์ด ์—†์œผ๋ฉด ๋ณต์ œ๋œ ์•„์ด๊ฐ€ ํ•จ๊ป˜ ์˜ฌ๋ผ๊ฐ€์„œ ๋ฐ‘์— ๋ถ€๋ถ„์ด ๋น„๊ฒŒ ๋จ (์•„..

full stack 2023. 3. 18. 15:11
[Full Stack SW์œตํ•ฉ ์‹ค๋ฌด ๋ถ€ํŠธ์บ ํ”„] computer science ์ปดํ“จํ„ฐ ๊ธฐ๋ณธ ์šฉ์–ด & ์ปดํ“จํŒ… ์‚ฌ๊ณ  (2023.03.14)

๊ฐœ๋ฐœ์ž๋กœ ์„ฑ๊ณต์ ์œผ๋กœ ์ทจ์—…ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ฒƒ! (์ถ”์ฒœ์˜์ƒ) ๐Ÿ”Ž ์ปดํ“จํ„ฐ ๊ธฐ๋ณธ ์šฉ์–ด ๐Ÿ“– ํ•˜๋“œ์›จ์–ด(Hardware) ๋ฌผ๋ฆฌ์ ์ธ ์žฅ์น˜ โš™ ํ•˜๋“œ์›จ์–ด ์ข…๋ฅ˜ CPU(central processing unit) ์ปดํ“จํ„ฐ์˜ ๋‘๋‡Œ ์—ญํ•  ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๋ช…๋ น์–ด๋ฅผ ์ฝ์–ด ๋“ค์ด๊ณ  ์ฝ์–ด ๋“ค์ธ ๋ช…๋ น์–ด๋ฅผ ํ•ด์„ํ•˜๊ณ  ์‹คํ–‰ ์‚ฐ์ˆ  ๋…ผ๋ฆฌ ์—ฐ์‚ฐ, ์ œ์–ด ๋“ฑ์„ ๋‹ด๋‹น ์ฃผ๊ธฐ์–ต์žฅ์น˜(๋ฉ”๋ชจ๋ฆฌ) ํ˜„์žฌ ์‹คํ–‰๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๋ช…๋ น์–ด์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์žฅ์น˜ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋ ค๋ฉด ๋ฐ˜๋“œ์‹œ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜์–ด ์žˆ์–ด์•ผ ํ•จ RAM(Read Access Memory) : ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์€ ์ด๊ฒƒ์„ ์นญํ•จ. ํœ˜๋ฐœ์„ฑ ์žฅ์น˜ ROM(Read Only Memory) : ์ฝ๊ธฐ๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉฐ ๋น„ํœ˜๋ฐœ์„ฑ ์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ๋Š” 0๊ณผ 1 ์ตœ์†Œ ๋‹จ์œ„๋Š” 1bit 1byte = 8bit..

full stack 2023. 3. 14. 20:18
HTML ํ•ต์‹ฌ ๊ฐœ๋…

2023.03.06 ์ฝ”๋“œ์ž‡ ํ•™์Šต ๋‚ด์šฉ ๐Ÿ”Ž HTML (Hypertext Markup Language) - Hypertext(ํ•˜์ดํผํ…์ŠคํŠธ) : ์„œ๋กœ ๋งํฌ๋กœ ์—ฐ๊ฒฐ๋œ ๋ฌธ์„œ - Markup Language(๋งˆํฌ์—… ๋žญ๊ท€์ง€) : ๋งˆํฌ์—… ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด → mark something up : ํ‘œ์‹œํ•˜๋‹ค โ–ถ ๋‚ด์šฉ์— ์ถ”๊ฐ€์ ์ธ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด - ์ฆ‰, ๋งํฌ๋กœ ์—ฐ๊ฒฐ๋œ ๋ฌธ์„œ๋ฅผ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๋Š”, ๋‚ด์šฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฌธ์„œ์˜ ๊ตฌ์กฐ์™€ ์˜๋ฏธ(h1, p, button ๋“ฑ)์™€ ๊ฐ™์€ ์ถ”๊ฐ€์ ์ธ ์ •๋ณด๊นŒ์ง€ ํ‘œ์‹œํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๐Ÿ“– HTML์˜ ๊ธฐ๋ณธ ๋ฌธ๋ฒ• ... ๋‚ด์šฉ html์€ ํƒœ๊ทธ๋กœ ์ž‘์„ฑ ํƒœ๊ทธ๋Š” ๊ธฐํ˜ธ๋กœ ๊ฐ์‹ธ์ ธ ์žˆ์Œ ์‹œ์ž‘ํƒœ๊ทธ, ์ข…๋ฃŒํƒœ๊ทธ ์‹œ์ž‘..

full stack/HTML, CSS 2023. 3. 6. 19:04
CSS ํ•ต์‹ฌ ๊ฐœ๋…

2023.03.01 ~ 2023.03.03 ์ฝ”๋“œ์ž‡ ํ•™์Šต๋‚ด์šฉ ๐Ÿ”Ž CSS ๊ทœ์น™ HTMLํƒœ๊ทธ์— ์Šคํƒ€์ผ ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์Šคํƒ€์ผ์„ ์ž…ํž ์ˆ˜ ์žˆ์—ˆ์Œ. ๊ทธ๋Ÿฌ๋‚˜ ์ด ๋ฐฉ๋ฒ•์€ ๋™์ผํ•œ ์†์„ฑ์„ ์ฃผ๊ณ  ์‹ถ์€ ํƒœ๊ทธ๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๋•Œ ์Šคํƒ€์ผ์„ ์ž…ํžˆ๋Š” ๊ฒŒ ๋ฒˆ๊ฑฐ๋กœ์›Œ์ง. ๋”ฐ๋ผ์„œ ๊ด€์‹ฌ์‚ฌ์˜ ๋ถ„๋ฆฌ(seperation of concerns)๋ฅผ ์ง„ํ–‰ํ•จ. ์ฆ‰, ๋‚ด์šฉ๊ณผ ์Šคํƒ€์ผ์„ ๋ถ„๋ฆฌํ•˜๋Š” ๊ฒƒ. ๊ด€์‹ฌ์‚ฌ๋ฅผ ๋ถ„๋ฆฌํ•˜๋ฉด ๋‚ด์šฉ๊ณผ ์Šคํƒ€์ผ์„ ๋”ฐ๋กœ ๊ณ ์น˜๊ธฐ ํŽธํ•˜๊ณ , CSS ํŒŒ์ผ์„ ๋”ฐ๋กœ ์ €์žฅํ•˜๊ธฐ ํŽธํ•จ. ๋”ฐ๋ผ์„œ CSS ์†์„ฑ์„ ํ•˜๋‚˜ํ•˜๋‚˜ ํƒœ๊ทธ์— ๋„ฃ๊ธฐ๋ณด๋‹ค๋Š” CSS ๊ทœ์น™์„ ์ •ํ•ด ๋†“๊ณ  ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๊ถŒ์žฅํ•จ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•: ์„ ํƒ์ž { ์†์„ฑ: ์†์„ฑ๊ฐ’; ์†์„ฑ: ์†์„ฑ๊ฐ’; } ์ž‘์„ฑ ์˜ˆ: h3 { color: #ffffff; font-size: 20px } ๐Ÿ”Ž CSS ์„ ํƒ์ž ๊ทœ์น™์—์„œ ์š”์†Œ๋ฅผ ์„ ํƒํ•˜..

full stack/HTML, CSS 2023. 3. 3. 17:41
[์›นํผ๋ธ”๋ฆฌ์‹ฑ] CSS ์‹œ์ž‘ํ•˜๊ธฐ / ํŽ˜์ด์ง€๋ผ๋ฆฌ ์—ฐ๊ฒฐํ•˜๊ธฐ

2023.02.28 ์ฝ”๋“œ์ž‡ ๊ฐ•์˜ ๋‚ด์šฉ ๐Ÿ”Ž style ์†์„ฑ ํƒœ๊ทธ์— CSS๋ฅผ ์ ์šฉํ•˜๋ ค๋ฉด style์ด๋ผ๋Š” ์†์„ฑ์„ ์‚ฌ์šฉ CSS ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•  ๋•Œ๋Š” CSS ์†์„ฑ: CSS ์†์„ฑ๊ฐ’ ํ˜•ํƒœ๋กœ ์ž‘์„ฑ ์—ฌ๋Ÿฌ ๊ฐœ์˜ CSS ์†์„ฑ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์„ธ๋ฏธ์ฝœ๋ก (;)์œผ๋กœ ๊ตฌ๋ถ„ ๐Ÿ”Ž CSS ๊ธฐ๋ณธ ๋‹จ์œ„ ๐Ÿ“– ์ƒ‰์ด๋ฆ„ red, green, yellow์ฒ˜๋Ÿผ ์ƒ‰์ƒ์„ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹ → ๋‹ค์–‘ํ•œ ์ƒ‰์„ ํ‘œํ˜„ํ•˜๋Š”๋ฐ ํ•œ๊ณ„๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฑฐ์˜ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ ๐Ÿ“– ์ƒ‰์ƒ ์ฝ”๋“œ ์ƒ‰์ƒ์„ HEX(16์ง„์ˆ˜)๋กœ ํ‘œํ˜„ํ•œ ๊ฐ’. ๋ณดํ†ต ์ด ๊ฐ’์œผ๋กœ ์ƒ‰์ƒ์„ ์‚ฌ์šฉ. ๋ชจ๋“  ์ƒ‰๊น”๋“ค์„ ํŽผ์ณ ๋†“๊ณ  ํ•˜๋‚˜์”ฉ ์ฝ”๋“œ๋ฅผ ๋ถ€์—ฌํ•œ ๊ฒƒ์œผ๋กœ ๊ตฌ๊ธ€์—์„œ 'color picker' ๋“ฑ์„ ๊ฒ€์ƒ‰ํ•˜์—ฌ ์ƒ‰์ƒ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ ๐Ÿ“– ํ”ฝ์…€(Picture element) ํ™”๋ฉด์—์„œ ๊ทธ๋ ค์ง€๋Š” ๊ฐ€์žฅ ์ž‘์€ ์ •์‚ฌ๊ฐํ˜•์„ ๋งํ•˜์—ฌ, ..

full stack/HTML, CSS 2023. 2. 28. 21:37
[์›นํผ๋ธ”๋ฆฌ์‹ฑ] HTML ์‹œ์ž‘ํ•˜๊ธฐ

๐Ÿ”Ž HTML, CSS๋ž€? HTML, CSS๋Š” ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด) ์†Œ์Šค ์ฝ”๋“œ : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑํ•œ ๋‚ด์šฉ ์ฝ”๋”ฉ ํ•œ๋‹ค : ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•œ๋‹ค. HTML์€ ์›น์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐ€๋Š” ๋‚ด์šฉ์„ ๋‹ด๋‹นํ•˜๊ณ , CSS(Cascading Style Sheets)๋Š” ์›น์‚ฌ์ดํŠธ์— ๋“ค์–ด๊ฐˆ ์Šคํƒ€์ผ์„ ๋‹ด๋‹น ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค ๋•Œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ .html ํ˜•์‹์˜ ํŒŒ์ผ์„ ๋งŒ๋“ฆ. HTML ํŒŒ์ผ์„ ํŽธ์ง‘ํ•œ ๋‹ค์Œ์— ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ด๋ฉด ์šฐ๋ฆฌ๊ฐ€ ํ‰์†Œ์— ๋ณด๋Š” ์›น์‚ฌ์ดํŠธ์ฒ˜๋Ÿผ ํ™”๋ฉด์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Œ. HTML ํŒŒ์ผ์„ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด VS Code๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ๋Š” ํฌ๋กฌ์„ ์‚ฌ์šฉํ•˜์—ฌ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋งŒ๋“ค์–ด ๋ณผ ์˜ˆ์ •. ๐Ÿ”Ž HTML ํŒŒ์ผ ๋งŒ๋“ค๊ณ  ์‹คํ–‰ํ•ด๋ณด๊ธฐ ๐Ÿ“– ํƒœ๊ทธ(Tag) HTML์—์„œ ํƒœ๊ทธ๋Š” ..

full stack/HTML, CSS 2023. 2. 28. 17:23
[์ž๋ฐ”] ๋ฐ˜๋ณต๋ฌธ for / while / do - while

Java Pre-Training - 2023.02.21 ํ•™์Šต๋‚ด์šฉ ์ฐธ๊ณ ์ž๋ฃŒ ์ฝ”๋”ฉ๊ต์œก ํ‹ฐ์”จํ”ผ์Šค์ฟจ 4์ฐจ์‚ฐ์—…ํ˜๋ช…, ์ฝ”๋”ฉ๊ต์œก, ์†Œํ”„ํŠธ์›จ์–ด๊ต์œก, ์ฝ”๋”ฉ๊ธฐ์ดˆ, SW์ฝ”๋”ฉ, ๊ธฐ์ดˆ์ฝ”๋”ฉ๋ถ€ํ„ฐ ์ž๋ฐ” ํŒŒ์ด์ฌ ๋“ฑ tcpschool.com ์ง€๋‚œ ์‹œ๊ฐ„์—์„œ ์ œ์–ด๋ฌธ์ด๋ž€ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ช…๋ น์˜ ์ˆœ์„œ(ํ๋ฆ„)๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฌธ๋ฒ•์ด๋ผ๊ณ  ํ•˜์˜€์Œ ์ž๋ฐ”์—์„œ ์ œ์–ด๋ฌธ์œผ๋กœ๋Š” ํฌ๊ฒŒ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ˜๋ณต๋ฌธ์ด ์žˆ์Œ ๐Ÿ”Ž ๋ฐ˜๋ณต๋ฌธ(iteration statements) ๋ฐ˜๋ณต๋ฌธ์ด๋ž€ ํ”„๋กœ๊ทธ๋žจ ๋‚ด์—์„œ ๋˜‘๊ฐ™์€ ๋ช…๋ น์„ ์ผ์ • ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณตํ•˜์—ฌ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์ œ์–ดํ•˜๋Š” ๋ช…๋ น๋ฌธ ์–ด๋–ค ์กฐ๊ฑด์— ๋งŒ์กฑํ•  ๋•Œ๊นŒ์ง€ ์‹คํ–‰๋ฌธ์„ ๋ฐ˜๋ณตํ•˜์—ฌ ์‹คํ–‰ํ•˜๋Š” ๊ตฌ์กฐ ํ”„๋กœ๊ทธ๋žจ์ด ์ฒ˜๋ฆฌํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์ฝ”๋“œ๋Š” ๋ฐ˜๋ณต์ ์ธ ํ˜•ํƒœ๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ์ œ์–ด๋ฌธ ์ค‘ ํ•˜๋‚˜ ๋ฐ˜๋ณต๋ฌธ์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ๋Š” โ‘ ์ฝ”๋“œ์˜ ๊ฐ„์†Œํ™”, โ‘กํŠน์ •ํ•œ ๋ช…๋ น์˜ ์ฝ”๋“œ๋ฅผ ๋ฐ˜..

full stack/JAVA 2023. 2. 21. 14:41
[์ž๋ฐ”] ์กฐ๊ฑด๋ฌธ (if / if - else / if - else if - else / switch)

์ž๋ฐ” pre-training - 2023.02.20 ํ•™์Šต ๋‚ด์šฉ ์ฐธ๊ณ ์ž๋ฃŒ ์ฝ”๋”ฉ๊ต์œก ํ‹ฐ์”จํ”ผ์Šค์ฟจ 4์ฐจ์‚ฐ์—…ํ˜๋ช…, ์ฝ”๋”ฉ๊ต์œก, ์†Œํ”„ํŠธ์›จ์–ด๊ต์œก, ์ฝ”๋”ฉ๊ธฐ์ดˆ, SW์ฝ”๋”ฉ, ๊ธฐ์ดˆ์ฝ”๋”ฉ๋ถ€ํ„ฐ ์ž๋ฐ” ํŒŒ์ด์ฌ ๋“ฑ tcpschool.com ๐Ÿ”Ž ์ œ์–ด๋ฌธ (control flow statements) ํ”„๋กœ๊ทธ๋žจ์˜ ๋ช…๋ น์˜ ์ˆœ์„œ(ํ๋ฆ„)๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฌธ๋ฒ• ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์ด ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์ˆœ์ฐจ์ ์ธ ํ๋ฆ„์„ ์ œ์–ดํ•ด์•ผ๋งŒ ํ•  ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊น€. ์ด๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น๋ฌธ์„ ์ œ์–ด๋ฌธ์ด๋ผ๊ณ  ํ•˜๋ฉฐ, ์ด๋Ÿฌํ•œ ์ œ์–ด๋ฌธ์—๋Š” ์กฐ๊ฑด๋ฌธ, ๋ฐ˜๋ณต๋ฌธ ๋“ฑ์ด ์žˆ์Œ ์ด๋Ÿฌํ•œ ์ œ์–ด๋ฌธ์— ์†ํ•˜๋Š” ๋ช…๋ น๋ฌธ๋“ค์€ ์ค‘๊ด„ํ˜ธ({})๋กœ ๋‘˜๋Ÿฌ์‹ธ์—ฌ ์žˆ์œผ๋ฉฐ, ์ด๋Ÿฌํ•œ ์ค‘๊ด„ํ˜ธ ์˜์—ญ์„ ๋ธ”๋ก(block)์ด๋ผ๊ณ  ํ•จ ์ž๋ฐ” ์ œ์–ด๋ฌธ์˜ ์ข…๋ฅ˜ - ์กฐ๊ฑด๋ฌธ : ์กฐ๊ฑด์— ๋”ฐ๋ผ ๋ช…๋ น์„ ์‹คํ–‰ (if๋ฌธ, switch๋ฌธ) - ๋ฐ˜๋ณต๋ฌธ ..

full stack/JAVA 2023. 2. 20. 15:35