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

์ƒ์ˆ˜2

Java - ๋ฆฌํ„ฐ๋Ÿด (literals) - ๊ทธ ์ž์ฒด๋กœ ๊ฐ’์„ ์˜๋ฏธ - ์‚ฌ์‹ค ์ƒ์ˆ˜์™€ ๊ฐ™์€๋ฐ ์ƒ์ˆ˜์™€ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๋ฆฌํ„ฐ๋Ÿด์ด๋ผ๋Š” ์šฉ์–ด๋ฅผ ์‚ฌ์šฉ. (์ƒ์ˆ˜์™€ ๋‹ค๋ฅธ ์ด๋ฆ„) - ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜์ฒ˜๋Ÿผ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋œ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์ด๋ฆ„์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š๋‹ค. int var = 30; // ๋ฆฌํ„ฐ๋Ÿด์€ 30 final int AGES = 100; // ๋ฆฌํ„ฐ๋Ÿด์€ 100 ํƒ€์ž…(Type)์— ๋”ฐ๋ฅธ ๋ฆฌํ„ฐ๋Ÿด - ์ž๋ฐ”์—์„œ ๋ฆฌํ„ฐ๋Ÿด์€ ํƒ€์ž…์— ๋”ฐ๋ผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋‹ค. 1. ์ •์ˆ˜ํ˜• ๋ฆฌํ„ฐ๋Ÿด(Integer literals) : 123, -456๊ณผ ๊ฐ™์ด ์•„๋ผ๋น„์•„ ์ˆซ์ž์™€ ๋ถ€ํ˜ธ๋กœ ์ง์ ‘ ํ‘œํ˜„๋œ๋‹ค. 2. ์‹ค์ˆ˜ํ˜• ๋ฆฌํ„ฐ๋Ÿด(floating-point literals) : 3.14, -45.6๊ณผ ๊ฐ™์ด ์†Œ์ˆ˜ ๋ถ€๋ถ„์„ ๊ฐ€์ง€๋Š” ์•„๋ผ๋น„์•„ ์ˆซ์ž๋กœ ํ‘œํ˜„ 3. ๋…ผ๋ฆฌํ˜• ๋ฆฌํ„ฐ๋Ÿด(boolean literals).. 2023. 6. 29.
Java - ์ƒ์ˆ˜ (constant) - ๋ณ€์ˆ˜์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ - ๋ณ€์ˆ˜์™€ ๋‹ฌ๋ฆฌ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์Œ. (ํ•œ์ž์˜ ํ•ญ์ƒ ์ƒ) - ๋ณ€์ˆ˜์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์„ ์–ธ๊ณผ ๋™์‹œ์— ๋ฐ˜๋“œ์‹œ ์ดˆ๊ธฐํ™”ํ•ด์•ผ ํ•œ๋‹ค. - C++, JS์—์„œ๋Š” const ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ์ƒ์ˆ˜๋ฅผ ์„ ์–ธํ•˜๋‚˜, ์ž๋ฐ”์—์„œ๋Š” final ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ ์–ธ ์ƒ์ˆ˜ ์‹๋ณ„์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ ํ‘œ๊ธฐํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค. ์—ฌ๋Ÿฌ ๋‹จ์–ด๋กœ ์ด๋ฃจ์–ด์กŒ์„ ๊ฒฝ์šฐ ์–ธ๋”์Šค์ฝ”์–ด(_) ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•œ๋‹ค. final int AGES = 30; // ์ƒ์ˆ˜ AGES ์„ ์–ธ๊ณผ ๋™์‹œ์— ์ดˆ๊ธฐํ™” (๊ฐ’ 30 ๋Œ€์ž…) final int MY_AGE = 25; // ์ƒ์ˆ˜ MY_AGE ์„ ์–ธ๊ณผ ๋™์‹œ์— ์ดˆ๊ธฐํ™” (๊ฐ’ 25 ๋Œ€์ž…) ์ƒ์ˆ˜ ๋ฆฌํ„ฐ๋Ÿด ๊ฐœ๋… ์ •๋ฆฌ ๊ธ€ 2023.06.29 - [Java] - Jav.. 2023. 6. 29.