3์ฃผ์ฐจ: ์ฐ์ฐ์
์ฐ์ฐ์: ์ฐ์ฐ์ ์ํํ๋ ๊ธฐํธ(+, *, / ๋ฑ), ํญ์ ์ฐ์ฐ์ ์ํํ๊ณ ๋ ํ ๊ฒฐ๊ณผ๊ฐ์ ๋ฐํ ํผ์ฐ์ฐ์: ์ฐ์ฐ์์ ์์
๋์(๋ณ์, ์์, ๋ฆฌํฐ๋ด, ์์ ๋ฑ) ์ฐ์ ์ฐ์ฐ์ - ์ฌ์น ์ฐ์ฐ +, -, *, / ์กด์ฌ - ๋ ํผ์ฐ์ฐ์์ ํ์
ํผ์ฐ์ฐ์๊ฐ ์ ์ํ์ด๋ฉด ๋๋๋ ์๋ก 0 ์ฌ์ฉ ๋ถ๊ฐ (ArithmeticException ๋ฐ์) ๋๋๊ธฐ ์ฐ์ฐ์์ ๋ ํผ์ฐ์ฐ์๊ฐ ๋ชจ๋ intํ์
์ด๋ฉด, ์ฐ์ฐ ๊ฒฐ๊ณผ์์ ์์์ ์ด ๋์ฌ ๊ฒฝ์ฐ ๋ฒ๋ฆผ ์ฒ๋ฆฌ ๋ ํผ์ฐ์ฐ์ ์ค ์ด๋ ํ ์ชฝ์ ์ค์ํ์ผ๋ก ํ๋ณํํ๋ฉด ์์์ ์ฐ์ฐ ๊ฐ๋ฅ - ์ค๋ฒํ๋ก์ฐ์ ์กฐ์ฌํ๊ธฐ ํฐ ์๋ฃํ์ ๊ฐ(int)์ ์์ ์๋ฃํ์ ๋ณ์(byte)์ ์ ์ฅํ๋ ค๋ฉด ํ๋ณํ ์ฐ์ฐ์ ํ์ intํ์
๊ณผ int ํ์
์ ์ฐ์ฐ ๊ฒฐ๊ณผ๋ int ํ์
-> ์ค๋ฒํ๋ก์ฐ ๋ฐ์ ๊ฐ๋ฅํ๋ฏ๋ก ๋ค์๊ณผ ๊ฐ์ด ์๋ฐฉํด์ค..
2022. 9. 18.