๋ชฉ๋ก์ฐธ์กฐํƒ€์ž… (1)

romworld

Chapter 05-1. ์ฐธ์กฐ ํƒ€์ž…๊ณผ ์ฐธ์กฐ ๋ณ€์ˆ˜

์ฐธ์กฐํƒ€์ž… ์ž๋ฐ”์˜ ํƒ€์ž…์€ ํฌ๊ฒŒ ๊ธฐ๋ณธํƒ€์ž…๊ณผ ์ฐธ์กฐํƒ€์ž…์œผ๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค. - ๊ธฐ๋ณธํƒ€์ž… : int, double, char, float, long, byte, short - ์ฐธ์กฐํƒ€์ž… : ๋ฐฐ์—ดํƒ€์ž…, ์—ด๊ฑฐํƒ€์ž…, ํด๋ž˜์Šค, ์ธํ„ฐํŽ˜์ด์Šค (์ฐธ์กฐ ํƒ€์ž…์˜ ๋ณ€์ˆ˜์—๋Š” ๊ฐ์ฒด์˜ ๋ฒˆ์ง€๊ฐ€ ์ €์žฅ ๋ฒˆ์ง€๋กœ ๊ฐ์ฒด๋ฅผ ์ฐธ์กฐํ•œ๋‹ค๋Š” ์˜๋ฏธ์—์„œ ์ฐธ์กฐ ํƒ€์ž…์ด๋ผ๊ณ  ํ•จ) - ๊ธฐ๋ณธํƒ€์ž…์€ ๋ณ€์ˆ˜์˜ ๊ฐ’์„ ์‹ค์ œ ๋ณ€์ˆ˜์•ˆ์— ์ €์žฅํ•˜์ง€๋งŒ, - ์ฐธ์กฐํƒ€์ž…์€ ๊ฐ’์ด ์ €์žฅ๋œ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•จ (๋Œ€๋ช…์‚ฌ) ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ ์˜์—ญ JVM์€ ์šด์˜์ฒด์ œ์—์„œ ํ• ๋‹น๋ฐ›์€ ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์„ ๋ฉ”์†Œ๋“œ ์˜์—ญ, ํž™ ์˜์—ญ, ์Šคํƒ ์˜์—ญ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด์„œ ์‚ฌ์šฉํ•œ๋‹ค. ๋ฉ”์†Œ๋“œ ์˜์—ญ์—์„œ๋Š” ์ •์  ํ•„๋“œ, ์ƒ์ˆ˜, ๋ฉ”์†Œ๋“œ ์ฝ”๋“œ, ์ƒ์„ฑ์ž ์ฝ”๋“œ๊ฐ€ ์œ„์น˜ํ•˜๋ฉฐ, ํž™ ์˜์—ญ์—๋Š” ๊ฐ์ฒด๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค. ์Šคํƒ ์˜์—ญ์—๋Š” ๋ณ€์ˆ˜๊ฐ€ ์ƒ์„ฑ๋จ. ๋ฒˆ์ง€ ๋น„๊ต ๋น„๊ต ์—ฐ์‚ฐ์ž(==, !=..