์ธํŒŒ

You Can Become A

Progra

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

์บ์ŠคํŒ…

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
Java

โ˜• JAVA ์—…์บ์ŠคํŒ… & ๋‹ค์šด์บ์ŠคํŒ… - ์™„๋ฒฝ ์ดํ•ดํ•˜๊ธฐ

์ž๋ฐ”์˜ ์ฐธ์กฐํ˜• ์บ์ŠคํŒ… ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋‹ค๋ฅธ ํƒ€์ž…์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์„ ํƒ€์ž… ๋ณ€ํ™˜ ํ˜น์€ ํ˜•๋ณ€ํ™˜(์บ์ŠคํŒ…) ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ž๋ฐ”์˜ ๋ฐ์ดํ„ฐํ˜•์„ ์•Œ์•„๋ณด๋ฉด ํฌ๊ฒŒ ๋‘๊ฐ€์ง€๋กœ ๋‚˜๋‰˜๊ฒŒ ๋œ๋‹ค. ๊ธฐ๋ณธํ˜•(primitive type) - Boolean Type(boolean) - Numeric Type(short, int, long, float, double, char) ์ฐธ์กฐํ˜•(reference type) - Class Type - Interface Type - Array Type - Enum Type - ๊ทธ ์™ธ ๋‹ค๋ฅธ ๊ฒƒ๋“ค ๊ธฐ๋ณธํ˜•(primitive) ์ด๋“  ์ฐธ์กฐํ˜•(referece) ์ด๋“  ํ•˜๋‚˜์˜ ํƒ€์ž…์ด๋‹ค. ์ด๋Š” ์ฆ‰, ์„œ๋กœ ํƒ€์ž…๊ฐ„์˜ ํ˜•๋ณ€ํ™˜(casting)์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๋ง์ด๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž๋ฐ”์—์„  ๋Œ€์ž… ์—ฐ์‚ฐ์ž = ์—์„œ ๋ณ€์ˆ˜ ์™€ ๊ฐ’ ์„œ๋กœ ..

category_image
์ธํŒŒ_
2022.10.25
13
Java

โ˜• JAVA ํƒ€์ž… ํ˜•๋ณ€ํ™˜ ์›๋ฆฌ & ๋ฐฉ๋ฒ• - ์™„๋ฒฝ ์ •๋ฆฌ

ํƒ€์ž… ๋ณ€ํ™˜ (Type Conversion) ํ•˜๋‚˜์˜ ํƒ€์ž…์„ ๋‹ค๋ฅธ ํƒ€์ž…์œผ๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์„ ํƒ€์ž… ๋ณ€ํ™˜ ํ˜น์€ ํ˜•๋ณ€ํ™˜ ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด byte ํƒ€์ž…์„ int ํƒ€์ž…์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ฑฐ๋‚˜ ๋ฐ˜๋Œ€๋กœ int ํƒ€์ž…์„ byte ํƒ€์ž…์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ–‰์œ„๋ฅผ ๋งํ•œ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์—์„œ ๊ฐ’์˜ ๋Œ€์ž…์ด๋‚˜ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•  ๋•Œ๋Š” ๊ฐ™์€ ํƒ€์ž…๋ผ๋ฆฌ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๊ฐ™์€ ์ •์ˆ˜๋ผ๋„ ํƒ€์ž…์ด ๋‹ค๋ฅด๋ฉด ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์ „์— ๊ฐ™์€ ํƒ€์ž…์œผ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํ˜•๋ณ€ํ™˜ ์ž‘์—…์ด ํ•„์š”ํ•œ ๊ฒƒ์ด๋‹ค. ํƒ€์ž… ๋ณ€ํ™˜์—๋„ ๊ทœ์น™์ด ์žˆ๋Š”๋ฐ, ๋ฉ”๋ชจ๋ฆฌ์— ํ• ๋‹น๋ฐ›์€ ๋ฐ”์ดํŠธ์˜ ํฌ๊ธฐ๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ์ž‘์€ ํƒ€์ž…์—์„œ ํฐ ํƒ€์ž…์œผ๋กœ์˜ ํƒ€์ž… ๋ณ€ํ™˜์€ ์ƒ๋žตํ•  ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฉ”๋ชจ๋ฆฌ์— ํ• ๋‹น๋ฐ›์€ ๋ฐ”์ดํŠธ์˜ ํฌ๊ธฐ๊ฐ€ ํฐ ํƒ€์ž…์—์„œ ์ž‘์€ ํƒ€์ž…์œผ๋กœ์˜ ํƒ€์ž… ๋ณ€ํ™˜์€ ๋ฐ์ดํ„ฐ์˜ ์†์‹ค์ด ๋ฐœ์ƒํ•˜๊ฒŒ ๋œ๋‹ค. (์šฉ๋Ÿ‰์ด ๋‹ค๋ฅด๋‹ˆ๊นŒ) ๋”ฐ๋ผ์„œ ..

category_image
์ธํŒŒ_
2022.09.26
1