๋ฌธ์ 1) operator ๊ฐ์ด +, -, *, / ์ธ ๊ฒฝ์ฐ์ ์ฌ์น ์ฐ์ฐ์ ์ํํ๋ ํ๋ก๊ทธ๋จ์ if-else if๋ฌธ๊ณผ switch-case๋ฌธ์ ์ฌ์ฉํด ์์ฑํด ๋ณด์ธ์.
โ
int num1 = 10;
int num2 = 2;
char operator = '+';
โ
<๋ด๊ฐ ํ ๊ฒ>
-switch-case๋ฌธ์ ๊ฒฐ๊ณผ๊ฐ ๋ณ์๋ฅผ ๋ฃ์ด์ ์ข ๋ ๊น๋ํ๊ฒ ๋ง๋ค๊ณ ์ถ๋ค. ๊ทผ๋ฐ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์
โ
โ<์ ์๋์ด ํ ๊ฒ>
โ
โ
๋ฌธ์ 2) ๊ตฌ๊ตฌ๋จ์ ์ง์ ๋จ๋ง ์ถ๋ ฅํ๋๋ก ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด์ธ์
โ
<๋ด๊ฐ ํ ๊ฒ>
-2๋จ, 4๋จ, 6๋จ, 8๋จ ์ถ๋ ฅ๋จ.
โ
<์ ์๋์ด ํ ๊ฒ>
โ
โ
๋ฌธ์ 3) ๊ตฌ๊ตฌ๋จ์ ๋จ๋ณด๋ค ๊ณฑํ๋ ์๊ฐ ์๊ฑฐ๋ ๊ฐ์ ๊ฒฝ์ฐ๊น์ง๋ง ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด์ธ์.
โ
<๋ด๊ฐ ํ ๊ฒ>
-์๊ฐ๋ณด๋ค ๊ฐ๋จํ๋ค
โ
<์ ์๋์ด ํ ๊ฒ>
โ
โ
๋ฌธ์ 4) ๋ฐ๋ณต๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ค์ ๋ชจ์์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด์ธ์.
โ
*
***
*****
*******
โ
โ
<๋ด๊ฐ ํ ๊ฒ>
<์ ์๋์ด ํ ๊ฒ>
๋ฌธ์ 5) ๋ฐ๋ณต๋ฌธ๊ณผ ์กฐ๊ฑด๋ฌธ์ ์ฌ์ฉํ์ฌ ๋ค์ ๋ณ๋ชจ์์ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ๋ง๋ค์ด ๋ณด์ธ์.
โ
*
***
*****
*******
*********
*****
***
*
โ๊ฒฐ๋ก : ๋ชปํ์์
โ
<ํ์ด ๊ณผ์ >
โ
1.
โ
2.
โ
3.
โ
4.
โ
<๊ฒฐ๊ณผ>
-๊ฐ์ด๋ ค์
โโ
โ
โ
์ถ๊ฐ๋ฌธ์ ) ์ ๋ ฅ๋ ์ซ์ ์ญ์์ผ๋ก ์ถ๋ ฅํ๊ธฐ
๊ฒฐ๊ณผ๋ฌผ์ด ์ด๋ ๊ฒ ๋์ค๊ฒ.
โ
โ
<๋ด๊ฐ ํ ๊ฒ>
-์ ์๋์ด ํํธ๋ฅผ ๋ง์ด ์ฃผ์ จ์.
โ
<์์ฑ>
-๊ดํธ ๋ซ๋ ์์น๋ฅผ ๊ผญ ํ์ธํ์!
โ
<์ ์๋์ด ํ ๊ฒ>
โ
โโ
์ถ๊ฐ๋ฌธ์ ) ์ค๋ ๊ณ์ฐ ํ๋ก๊ทธ๋จ ๋ง๋ค๊ธฐ
โ
-์ ์๋์ด ์กฐ๊ฑด์ ๋จผ์ ์๋ ค์ฃผ์ จ๋ค
์กฐ๊ฑด1. ๋ ๋๋ฅผ 4๋ก ๋๋์ด ๋๋จธ์ง๊ฐ 0์ด๋ฉด ์ค๋ ์ด๋ค
์กฐ๊ฑด2. 4๋ก ๋๋์ด์ง๊ณ 100์ผ๋ก ๋๋์ด์ง๋ฉด ์ค๋ ์ด ์๋๋ค
์กฐ๊ฑด3. 4๋ก ๋๋์ด์ง๊ณ 100์ผ๋ก ๋๋์ด์ง๊ณ 400์ผ๋ก ๋๋์ด์ง๋ฉด ์ค๋ ์ด๋ค.
โ
-2020๋ ์ ์ค๋ ์ด๊ณ 100๋ ์ ์ค๋ ์ด ์๋๋ผ์ ์ด ๋ ๊ฐ ๊ฐ์ผ๋ก ํ๋ก๊ทธ๋จ์ด ์ ๋๋ก ์๋ํ๋ ํ์ธํด๋ณด์๋ค.
โ
<๋ด๊ฐ ํ ๊ฒ>
-100๋ ์ด ์๊พธ ์ค๋ ์ด๋ผ๊ณ ์ถ๋ ฅ๋์ ์ ์๋๊ป ์ฌ์ญ์ด๋ณด์๋๋ ์์ ๋ค๋ฅด๊ฒ ์จ์ผํ๋ค๊ณ ํผ๋๋ฐฑ์ ์ฃผ์ จ๋ค.
(์ ๋ ๊ฒ ๊ทธ๋๋ก ์ฐ๋ ค๋ฉด ์ ์์ ์์ ๋ ๋ฃ์ด์ผ๋์ ๋ณต์กํ๋ค๊ณ ํ์ฌ)
๊ทธ๋์ if๋ฌธ ํ ์ค๋ก ์ ๋ฆฌํ๊ธฐ๋กํ์๋ค
โ
<์์ฑ>
-์ฑ ๋ณด๋ฉด์ ์์ ์ ํ์๋๋ฐ ์ ๋๋ก ์ถ๋ ฅ์ ๋๋ค
ํ์ง๋ง && ์ || ๋ฅผ ์ฐ๋ ๊ธฐ์ค์ด ๋ญ์ง ์์ง ์๋ฒฝํ๊ฒ ์ดํด๋์ง์๋๋ค
โ
<์ฌํ>
๋ฐ๊ฟ์ ์จ๋ดค๋๋ ๋๊ฐ์ด ์ถ๋ ฅ๋๋ค. ๊ธฐ์ค์ด ๋ญ์ง ?
โ
์ด๋ ๊ฒ ์จ๋ดค๋๋ ์ด๋ฒ์ ๋ค๋ฅด๊ฒ ์ถ๋ ฅ๋๋ค. ์ง๊ฐ์ ๋ค์ ํด๋ณผ๊ฒ.
โ
โ<์ ์๋์ด ํ ๊ฒ>
-ํ์ด์ ์ด ๊ฒ
-1์ค๋ก ์ ๋ฆฌํด์ ์ด๊ฑด ๋ด ์์ฑ๋ณธ์ด๋ ๋๊ฐ์
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Java-๊ธฐ์ด] ํด๋์ค ยท ๋ฉ์๋ ๊ธฐ์ด, ์ฌ์น์ฐ์ฐ (0) | 2021.02.16 |
---|---|
[Java] ์ฌํ ๋ฌธ์ (0) | 2021.02.16 |
[Java] ์ฌํ์์ (0) | 2021.02.16 |
[Java] ์์ (0) | 2021.02.16 |
[Java-๊ธฐ์ด] ๋ฐ๋ณต๋ฌธ, ์กฐ๊ฑด๋ฌธ (0) | 2021.02.16 |
๋๊ธ