ํ๋ ์บ์คํ
๊ณผ ์ถ์ ์บ์คํ
Java Type Casting
์ ํ ์บ์คํ
์ ํ๋์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ํ์ ๊ฐ์ ๋ค๋ฅธ ์ ํ์ ํ ๋นํ๋ ๊ฒ์ด๋ค
ex) (double)3 -> int๊ฐ์ด์ง๋ง double๋ก ๋ง๋ค์ด์ค๋ค.
ํ๋ ์บ์คํ
(์๋[์์ ๊ธ์๋ฅผ ํฐ ๊ธ์๋ก ๋ณํ]):
byte -> short -> char -> int -> long -> float -> double
๋ ์์ ํฌ๊ธฐ์ ์ ํ์ ๋ ํฐ ํฌ๊ธฐ์ ์ ํ์ผ๋ก ์ ๋ฌํ ๋ ํ๋ ์บ์คํ
์ด ์๋์ผ๋ก ์ํ๋๋ค
์ถ์ ์บ์คํ
(์๋[ํฐ ์ ํ์ ์์ ์ ํ์ผ๋ก ๋ณํ]): ๊ฐ ์์ ๊ดํธ ์์ ์ ํ์ ๋ฐฐ์นํ์ฌ ์๋์ผ๋ก ์ํํด์ผ ํ๋ค
double -> float -> long -> int -> char -> short -> byte
- ์บ์คํ ์ ์ซ์๋ผ๋ฆฌ๋ง ๊ฐ๋ฅํ๋ค.
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์๋ฐ(Java)์ OOP(๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ) ๊ฐ๋ (0) | 2024.05.22 |
---|---|
์๋ฐ(Java)์ ์บก์ํ(Encapsulation) ๊ฐ๋ (0) | 2024.05.22 |
์๋ฐ(Java)์ ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ๋ณต๋ฌธ ๊ฐ๋ (0) | 2024.05.22 |
์๋ฐ(Java) ๋ณ์์ ๋ฐฐ์ด(Array) ๊ฐ๋ (0) | 2024.05.22 |
์๋ฐ(Java)์ ์๋ฐ ๋ฉ์๋(Methods) ๊ฐ๋ (2) | 2024.04.26 |