์ด์ ํฌ์คํธ์์ ํ๋ก๊ทธ๋๋ฐ์์ ์ฌ์ฉํ๋ ๋ค์ํ ์ฐ์ฐ์๋ค์ ๋ํด ์๊ฐํ๋ค.
[C#] ํ๋ก๊ทธ๋๋ฐ ์ฐ์ฐ์๋ฅผ ํ์ธํ์(2) ํ๋ก๊ทธ๋๋ฐ ์คํฌ UP
[C#] ํ๋ก๊ทธ๋๋ฐ ์ฐ์ฐ์๋ฅผ ํ์ธํ์(2) ํ๋ก๊ทธ๋๋ฐ ์คํฌ UP
ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์๋ ์ํ๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ค์ํ ์ฐ์ฐ์๋ค์ด ์กด์ฌํ๋ค. ์ด๋ฐ ๊ธฐ๋ณธ ์ฐ์ฐ์๋ค์ ์ถฉ๋ถํ ์ดํดํด์ผ ์ ๋ํฐ๋ฅผ ํตํด ๊ฒ์์ ๊ฐ๋ฐํ๊ฑฐ๋ C#์ผ๋ก ์ฝ๋๋ฅผ ์งค ๋ ์ ๋ง๊ฒ ์ฝ๋๋ฅผ ์์ฑํ๊ณ ๏ฟฝ
blcan.tistory.com
์ด๋ฒ ํฌ์คํธ๋ ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ๋ํด ์ข ๋ ์์ธํ ์ดํด๋ณผ ๊ฒ์ด๋ค.
๋ ผ๋ฆฌ ์ฐ์ฐ์
๋ ผ๋ฆฌ ์ฐ์ฐ์๋ ๋ ผ๋ฆฌ ์๋ฃํ(bool ํ)์ true / false๋ฅผ ์ฒ๋ฆฌํ๋ ์ฐ์ฐ์์ด๋ค. ๋ํ์ ์ผ๋ก ๊ด๊ณ ์ฐ์ฐ์์ ๋น์ทํ๊ฒ ์กฐ๊ฑด๋ฌธ์์ ๋ง์ด ์ฌ์ฉํ๋ฉฐ, ์ ๋ํฐ ๊ฒ์ ์คํฌ๋ฆฝํธ๋ ์ฝ๋๋ฅผ ์งค ๋ ์กฐ๊ฑด๋ฌธ์ ํ์ฐ์ ์ผ๋ก ์ฌ์ฉํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ ผ๋ฆฌ ์ฐ์ฐ์์ ๋ํด ์ ์ดํดํด์ผ ํ๋ค.
์ฐ์ฐ์ |
์ค๋ช |
๋ฐํ๊ฐ |
&& |
์ขํญ๊ณผ ์ฐํญ์ด ๋ชจ๋ ์ฐธ์ธ๊ฐ? |
์ขํญ, ์ฐํญ์ด ๋ชจ๋ ์ฐธ์ด๋ฉด ์ฐธ ํ๋๋ผ๋ ์ฐธ์ด ์๋๋ฉด ๊ฑฐ์ง |
|| |
์ขํญ ํน์ ์ฐํญ์ด ํ๋๋ผ๋ ์ฐธ์ธ๊ฐ? |
๋ ๋ค ์ฐธ์ด ์๋๋ฉด ๊ฑฐ์ง |
! |
๋จํญ ์ฐ์ฐ์ ์ฐํญ์ ๋ถ๋ฆฌ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋๋ก ๋ง๋ ๋ค |
์ฐํญ์ด ๊ฑฐ์ง์ด๋ฉด ์ฐธ, ์ฐํญ์ด ์ฐธ์ด๋ฉด ๊ฑฐ์ง |
์ด ์ ํฌ์คํธ์์ ์๋์ ๊ฐ์ ์์๋ฅผ ๋ค์ด ์ค๋ช ํ์๋ค.
์ํ ์ฑ์ ์ด 90์ ์ด์ ์ด๊ฑฐ๋ ์์ด ์ฑ์ ์ด 80์ ์ ๋์ผ๋ฉด Good!์ ์ถ๋ ฅํ๋ค.
int math = 100;
int english = 20;
if (math >= 90 || english > 80)
{
Console.WriteLine(“Good!”);
}
์ ์ฝ๋์์ ์์ด ์ ์๊ฐ 20์ ๋ฐ์ ์๋๊ณ 80์ ์ ๋์ง ๋ชปํ๋๋ฐ ๊ณผ์ฐ Good!์ ์ถ๋ ฅํ ๊น?
๋ต์ Good!์ ์ถ๋ ฅํ๋ค.
๊ทธ ์ด์ ๋ OR์ ๋ ผ๋ฆฌ ์ฐ์ฐ์์ธ ||์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ ์กฐ๊ฑด์ธ ์ํ ์ ์๊ฐ 90์ ์ด ๋์๊ธฐ ๋๋ฌธ์ ์์ด ์ ์๊ฐ 80์ ์ ๋๊ธฐ์ง ๋ชปํ์ด๋ true๋ฅผ ๋ฐํํ๋ค. ์ฌ๊ธฐ์ ํ ๊ฐ์ง ์ฃผ์ํ ๊ฒ์ if ๋ฌธ ์์ ์กฐ๊ฑด๋ค์ ์ข ์ข ํ๊ฐํ์ง ์์ ๋๊ฐ ์๋ค.
๊ทธ๋ ๋ค๋ฉด ์ธ์ if๋ฌธ ์์ ์กฐ๊ฑด๋ค์ด ํ๊ฐ๋์ง ์์๊น?
๋ค์ ํํ์์ ํ๊ฐํ์ง ์์๋ ๊ฒฐ๊ณผ๊ฐ ์ ํด์ ธ ์์ ๋!
์์์ ์์ ์กฐ๊ฑด์ด true๋ฅผ ์ถฉ์กฑํ๊ณ ||์ฐ์ฐ์์ด๊ธฐ ๋๋ฌธ์ ์ธ์ ๋ true๋ฅผ ๋ฐํํ๋ค. ๋ค์ ๋งํด ๋ค์ ์กฐ๊ฑด์ ํ๊ฐํ์ง ์์๋ true์ด๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ ์ง๋๊ฐ๋ค.
OR ์ฐ์ฐ์
if (ํํ์A || ํํ์B)
ํํ์A ๊ฐ ์ฐธ์ด๋ฉด OR ์ฐ์ฐ์ ์ดํ์ ํํ์ B์B ์ฐธ·๊ฑฐ์ง์ ์๊ด์์ด ์ฐธ์ด๋ฏ๋ก ํํ์ B๋ฅผ ์คํํ์ง ์๋๋ค. ํํ์A๊ฐ ๊ฑฐ์ง์ด๋ฉด OR ์ฐ์ฐ์ ์ดํ์ ํํ์B์ ์ฐธ·๊ฑฐ์ง์ ๊ตฌ๋ถํ์ฌ์ผ ํ๋ฏ๋ก ํํ์ B๋ฅผ ์คํํ๋ค.
int math = 100;
int english = 20;
if (math >= 90 || english > 80)
ํด๋น ์ฝ๋๋ ํํ์A๊ฐ ์ฐธ์ด๊ธฐ ๋๋ฌธ์ ํํ์B๋ฅผ ์คํํ์ง ์๋๋ค.
AND ์ฐ์ฐ์
if (ํํ์A && ํํ์B)
AND ์ฐ์ฐ์๋ ํํ์ ๋ชจ๋๊ฐ ์ฐธ์ผ ๋๋ง ๊ฒฐ๊ณผ๊ฐ ์ฐธ์ด๊ธฐ ๋๋ฌธ์ ๋ง์ฝ ํํ์A๊ฐ ๊ฑฐ์ง์ด๋ฉด AND์ฐ์ฐ์ง ์ดํ์ ํํ์ B์ ํํ์ B์B ์ฐธ·๊ฑฐ์ง์ ์๊ด์์ด ๊ฑฐ์ง์ด๋ฏ๋ก ํํ์ B๋ฅผ ์คํํ์ง ์๋๋ค.
ํํ์A๊ฐ ์ฐธ์ด๋ฉด AND ์ฐ์ฐ์ ์ดํ์ ํํ์B์ ์ฐธ·๊ฑฐ์ง์ ๊ตฌ๋ถํ์ฌ์ผ ํ๋ฏ๋ก ํํ์ B๋ฅผ ์คํํ๋ค.
int math = 89;
int english = 85;
if (math >= 90 || english > 80)
ํด๋น ์ฝ๋๋ ํํ์A๊ฐ ๊ฑฐ์ง์ด๊ธฐ ๋๋ฌธ์ ํํ์ B๋ฅผ ์คํํ์ง ์๋๋ค.
์กฐ๊ฑด๋ฌธ์ ์์์ ์ฑ๋ฅ
์์ ์์ฒ๋ผ ํํ์์ ํ๊ฐํ ๋๋ ์์๊ฐ ์ค์ํ๋ค.
ํน์ ๋ฐ์ดํฐ๋ฅผ ์กฐ๊ฑด๋ฌธ์ผ๋ก ๋๋ฆด ๋ ๊ตณ์ด ํ๊ฐ๊ฐ ํ์ํ์ง ์์ ํญ๋ชฉ์ ํ๊ฐ๋ฅผ ํ๊ฒ ๋๋ฉด ์ฑ๋ฅ์ ํ๊ฐ ์จ๋ค. ๋ฐ๋ผ์ ์กฐ๊ฑด๋ฌธ์ ์์ฑํ ๋๋ ์กฐ๊ฑด๋ฌธ์ ์์๊ฐ ์ฌ๋ฐ๋ฅธ์ง ์๊ฐํ๋ฉฐ ์ฝ๋๋ฅผ ์์ฑํด์ผ ํ๋ค.
๋จ ์ ์ธ ์๋ก 10,000๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์กฐ๊ฑด์์ ๋๋ฆด ๋ ์ ๋ฐ์ ์ฒซ ๋ฒ์งธ ์กฐ๊ฑด์์ ๊ฑธ๋ฌ์ ธ ํ๊ฐ๋ฅผ ์ ํด๋ ๋๋๋ฐ, ์กฐ๊ฑด๋ฌธ ์์๊ฐ ์ ๋ชป ๋ฐฐ์น๋์ด ์ ๋ถ ํ๊ฐํ๊ฒ ๋๋ค๋ฉด ํ๋ก๊ทธ๋จ์ ์ฑ๋ฅ์ 2๋ฐฐ ๊ฐ๊น์ด ์ฐจ์ด๊ฐ ๋๊ฒ ๋๋ค.
๋ค๋ฅธ ํํธ์ผ๋ก ์ ๋ํฐ๋ฅผ ํตํ ๊ฒ์ ๊ฐ๋ฐ์ ํ๊ฒ ๋ ๋ ์ด๋ฐ ์กฐ๊ฑด์์ ์ ๋ฐฐ์นํ๋ค๋ฉด ์ฑ๋ฅ์ ํฅ์์ ๊ฐ์ ธ์ฌ ์ ์๋ค.
๋ฐ๋ผ์ ์์ฑํ ์ฝ๋๊ฐ ๋ ผ๋ฆฌ์ ์ผ๋ก ๋ง์ด ๋๋์ง ์ ๋๋์ง ํ์ธํ๊ณ ํ๊ฐ๊ฐ ํ์ํ ํญ๋ชฉ์ด ํ๊ฐ๊ฐ ๋๊ณ ์๋์ง ์ฒดํฌํด์ผ ํ๋ค.
๋ง์ฝ ํท๊ฐ๋ฆฌ๋ฉด ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๊ฑฐ๋ ์์๋๋ฅผ ๊ทธ๋ ค๋ณผ ๊ฒ์ด ๋์์ด ๋๋ค.
์์ฑ์๊ฐ ํ์ตํ POCU ์์นด๋ฐ๋ฏธ์ ๊ฐ์ฌ๋ ํนํ ์ด ๋ถ๋ถ์ ์์ฃผ ํ๋ฆฌ๋ฉด ์ข์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๊ธฐ ํ๋ค๋ค๊ณ ๋งํ์๋ค.
๊ธฐ์ด๋ฅผ ํํํ ์ก๊ณ 10๋ ๋ค์๋ ์ด์๋จ์ ํ๋ก๊ทธ๋๋จธ๊ฐ ๋๊ธฐ ํฌ๋งํ๋ ๊ฐ๋ฐ์๋ POCU์์นด๋ฐ๋ฏธ๋ฅผ ์๊ฐํด ๋ณผ ๊ฒ์ ์ถ์ฒํ๋ค.
[POCU ๊ฐ์ข ํ๊ธฐ] ๋น์ ๊ณต ๊ฐ๋ฐ์ ์ง๋ง์์ ์ค๋ฌด ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ (C#) ํ๊ธฐ
[POCU ๊ฐ์ข ํ๊ธฐ] ๋น์ ๊ณต ๊ฐ๋ฐ์ ์ง๋ง์์ ์ค๋ฌด ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ (C#) ํ๊ธฐ
๊ธ์ด์ด ์๊ฐ - 4๋ ์ ๋ํ ๊ฒฝ์ํ ์ ๊ณต ์ค - ๋น์ ๊ณต ๊ฐ๋ฐ์ ์ง๋ง - Hello Coding ํ๋ก๊ทธ๋๋ฐ์ ํตํด ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ POCU์์นด๋ฐ๋ฏธ์ ๋ํด ๊ฐ๋จํ ์๊ฐํ์๋ฉด POCU ์์นด๋ฐ๋ฏธ๋ 10๋ ๋ค์๋ ์ ๋๊ฐ๋ ํ๏ฟฝ
blcan.tistory.com