๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋ณ€์ˆ˜3

[Java] ๊ธฐ์ดˆ ๋ฌธ๋ฒ• - ๋ณ€์ˆ˜, ์ƒ์ˆ˜, ์ž๋ฃŒํ˜•, ์—ฐ์‚ฐ์ž ์™„์ „ ์ •๋ฆฌ! ๋ชฉ์ฐจ Java๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์‹œ์ž‘ํ•  ๋•Œ ๋ฐ˜๋“œ์‹œ ์ดํ•ดํ•ด์•ผ ํ•˜๋Š” ๊ฐœ๋…์ด ์žˆ์Šต๋‹ˆ๋‹ค.๋ฐ”๋กœ ๋ณ€์ˆ˜(Variable), ์ƒ์ˆ˜(Constant), ๊ทธ๋ฆฌ๊ณ  ์ž๋ฃŒํ˜•(Data Type)์ž…๋‹ˆ๋‹ค. Java๋Š” ์ •์  ํƒ€์ž… ์–ธ์–ด์ž…๋‹ˆ๋‹ค. ์ฆ‰, ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ์–ด๋–ค ์ข…๋ฅ˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ด์„ ๊ฒƒ์ธ์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ์ง€์ •ํ•ด์•ผ ํ•˜์ฃ .์˜ค๋Š˜์€ ์ž๋ฐ”์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ์ด ์„ธ ๊ฐ€์ง€ ๊ฐœ๋…๊ณผ ํ•จ๊ป˜, ์—ฐ์‚ฐ์ž๊นŒ์ง€ ํ•œ ๋ฒˆ์— ์ •๋ฆฌํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค๐Ÿ“ฆ ๋ณ€์ˆ˜๋ž€?๋ณ€์ˆ˜๋Š” ๊ฐ’์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค.Java์—์„œ๋Š” ๋ณ€์ˆ˜๋ฅผ ์„ ์–ธํ•  ๋•Œ ๋ฐ˜๋“œ์‹œ ์ž๋ฃŒํ˜•์„ ๋ช…์‹œํ•ด์•ผ ํ•ด์š”.int age = 25; // ๋‚˜์ด๋ฅผ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜String name = "ํ˜œ๋นˆ"; // ์ด๋ฆ„์„ ์ €์žฅํ•˜๋Š” ๋ณ€์ˆ˜๐Ÿง  Java๋Š” ์ •์  ํƒ€์ž… ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์—, Python์ด๋‚˜ JavaScript์ฒ˜๋Ÿผ ์ž๋ฃŒํ˜•์„.. 2025. 5. 8.
[Swift] ๋ณ€์ˆ˜์™€ ํ”„๋กœํผํ‹ฐ2 * 2023๋…„ Apple Developer Academy @ POSTECH ์—์„œ swift ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋ฉฐ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค 4. ํ•„์š”์„ฑ๋ฐ์ดํ„ฐ ๋ณด์กด/๊ด€๋ฆฌ๋ฐ์ดํ„ฐ ์ €์žฅ๋ณ€์ˆ˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅ์ด๋ฅผ ํ†ตํ•ด ๊ฐ’์„ ๊ธฐ์–ตํ•˜๊ณ  ํ•„์š”ํ•  ๋•Œ ๋‹ค์‹œ ์‚ฌ์šฉ๋ฐ์ดํ„ฐ ์กฐ์ž‘๋ณ€์ˆ˜๋Š” ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐ์ž‘.ex-๊ฐ’์„ ์ฆ๊ฐ€์‹œํ‚ค๊ฑฐ๋‚˜ ๊ฐ์†Œ์‹œํ‚ค๊ฑฐ๋‚˜, ๋‘ ๊ฐ’์„ ๋”ํ•˜๊ฑฐ๋‚˜ ๋นผ๋Š” ๋“ฑ์˜ ์ž‘์—…์„ ์ˆ˜ํ–‰๋ฐ์ดํ„ฐ ์ „๋‹ฌ๋ณ€์ˆ˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๋‚ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌex-ํ•œ ํ•จ์ˆ˜์—์„œ ๋‹ค๋ฅธ ํ•จ์ˆ˜๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๊ฑฐ๋‚˜ ๋ทฐ ์ปจํŠธ๋กค๋Ÿฌ์—์„œ ๋ทฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์กดํ•˜๊ณ  ํ•„์š”์‹œ์— ์ฐธ์กฐํ•˜๊ณ  ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ๊ฒƒ์ด ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์žฅ ํฐ ๋ชฉ์ ์ฃผ์†Œ๋กœ ๋ชจ๋“  ๊ฒƒ์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ์†Œ๋Š” ์šด์˜์ฒด์ œ๊ฐ€ ๊ด€๋ฆฌํ•˜๊ณ  ์šฐ๋ฆฌ๋Š” ๋ณ€์ˆ˜ ์ด๋ฆ„๋งŒ ๊ฐ€์ง€๊ณ  ๊ด€๋ฆฌํ•˜๋ฉด ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์ด ๋ถ™์—ฌ์ง„ ๊ณต๊ฐ„์„ ์šด์˜์ฒด์ œ๊ฐ€ ์•Œ์•„์„œ ์ฐพ์•„๊ฐ€์„œ.. 2024. 3. 15.
[Swift] ๋ณ€์ˆ˜์™€ ํ”„๋กœํผํ‹ฐ1 * 2023๋…„ Apple Developer Academy @ POSTECH ์—์„œ swift ์Šคํ„ฐ๋””๋ฅผ ํ•˜๋ฉฐ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค 1. ๋ณ€์ˆ˜/ํ”„๋กœํผํ‹ฐ์˜ ๊ฐœ๋…๋ณ€์ˆ˜์˜ ๊ฐœ๋…ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์ด๋ฆ„, ํ˜•, ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ, ๊ฐ’, ์˜์—ญ ๋“ฑ์œผ๋กœ ํŠน์„ฑ์„ ๊ตฌ๋ถ„์ง€์–ด ๋ณผ ์ˆ˜ ์žˆ์Œvar number1 : Int = 20์ด๋ฆ„ = ๋ณ€์ˆ˜๋ฅผ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ ⇒ number1๊ณ ์œ  ์ด๋ฆ„์„ ‘์‹๋ณ„์ž’(Identifier)’๋ผ๊ณ  ํ•จํ˜• = ํƒ€์ž… = ๋ฐ์ดํ„ฐ์˜ ์ž๋ฃŒํ˜• ⇒ Int๊ฐ’ = ๋ณ€์ˆ˜์— ๋“ค์–ด๊ฐ€๋Š” ๋ฐ์ดํ„ฐ ⇒ 20์˜์—ญ = ๋ณ€์ˆ˜๊ฐ€ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฒ”์œ„ ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜๋ณ€์ˆ˜๋ณ€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ’์„ ์ €์žฅvar ๋ณ€์ˆ˜๋ช… : ๋ฐ์ดํ„ฐ ํƒ€์ž… = ๊ฐ’๋ฐ์ดํ„ฐ ํƒ€์ž…์€ ์ƒ๋žต ๊ฐ€๋Šฅ์ƒ์ˆ˜๋ณ€ํ•˜์ง€ ์•Š๋Š” ์ผ์ •ํ•œ ๊ฐ’์„ ์ €์žฅlet ์ƒ์ˆ˜๋ช… : ๋ฐ์ดํ„ฐ ํƒ€์ž… = ๊ฐ’๋ฐ์ดํ„ฐ ํƒ€์ž… ์ƒ๋žต ๊ฐ€.. 2024. 3. 15.
๋ฐ˜์‘ํ˜•