์ ์ด๋ฌธ ( if / for / else / while / switch )
ํ๋ก๊ทธ๋จ์ ์์ / ์กฐ๊ฑด / ๋ฐ๋ณต์ ๊ธฐ๋ฅ๋ค๋ก ์ด๋ฃจ์ด์ ธ์๋ค.
์ ์ด๋ฌธ์ผ๋ก ์์๋ฅผ ๊ฑฐ์ค๋ฅด๊ณ ๋ฐ์ด๋๊ธฐ๋ ํ๋ ๋ฑ์ ํ์๋ฅผ ํ๋ ์ ์ดํ๋ค.
IF ๋ฌธ
(1) if๋ฌธ์ ์ํฅ๊ถ
if (์กฐ๊ฑด์) T F
์คํ๋ฌธ1; O X // if๋ฌธ ์ํฅ๊ถ โญ
์คํ๋ฌธ2; O O // if๋ฌธ ์ํฅ๊ถ โ
โก if๋ฌธ์ ์กฐ๊ฑด์ด ์ฐธ์ผ๋, ๋ค์์ ์ค๋ ๋ช ๋ น์ด ํ๋๋ง ์คํ
(2) ์ค๊ฐํธ์ ์ญํ
if ( ์กฐ๊ฑด์ ) { T F
์คํ๋ฌธ1; O X
์คํ๋ฌธ2; O X
} // if๋ฌธ ์ํฅ๊ถ
โก ์คํ๋ฌธ ๋ชจ๋ ์คํ ์ํค๊ธฐ ์ํด์ ์ค๊ฐํธ{} ์ฝ์
(3) if-else ๋ฌธ
if (์กฐ๊ฑด) T F
T ์คํ1: O X
else
F ์คํ2; X O
โก ์กฐ๊ฑด์ด ์ฐธ์ผ ๋ ์คํ 1
์กฐ๊ฑด์ด ๊ฑฐ์ง์ผ๋ ์คํ 2
(4) ๋ฒ์ ๋น๊ต
if ( ์กฐ ๊ฑด ) j>=90
์ค 1; '์'
else if ( ์กฐ ๊ฑด 2 ) j>=80
์ค2; '์ฐ'
else if ( ์กฐ ๊ฑด 3 ) j>=70
์ค3; '๋ฏธ'
else ๊ธฐ๋ณธ์คํ๋ฌธ; '๊ฐ'
โก ๊ณผ๊ฑฐ์๋ ์ ์๊ฐ๋ง ๋น๊ต๋์์ง๋ง ํ์ฌ๋ ์ค์๊ฐ๋ ๋น๊ต ๊ฐ๋ฅํ๋ค.
โก else ๊ธฐ๋ณธ ์คํ๋ฌธ์ด default๋ฌธ
: ์ฒซ๋ฒ์งธ if๋ฌธ์ ํตํด์ '90 ๋ณด๋ค ํฐ ์ซ์'์ผ๋ '์' ๊ฐ์ ๋ฆฌํด
'90๋ณด๋ค ํฌ์ง ์์ ์ซ์' (=90๋ณด๋ค ์์ ์ซ์) ๋ค์ ๋ค์ ๋๋ฒ์งธ ์กฐ๊ฑด๋ฌธ์ ํตํด์ ๋ค์ ๋น๊ต
90๋ณด๋ค ์์ ์ซ์๋ค์์ด ์ด๋ฏธ ํ๋ช
๋ฌ๊ธฐ์ 80…70...๋ณด๋ค ์์ ์๋ก ๋น๊ต ํ๋ ๊ตฌ์กฐ
๐โญ
์กฐ๊ฑด์ด ๋ฒ์์ผ ๋,
์์ ๋ฒ์๋ถํฐ ํฐ ๋ฒ์๋ก ๋์ดํ๋ค!
์ซ์๋ก ๋ณด์ง๋ง๊ณ ๋ฒ์๋ก ๋๋ ์ผํ๋ค!
'๊ฐ๋ ์ ๋ฆฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ์ด๋ฌธ - switch case (0) | 2022.05.28 |
---|---|
ํด๋์ค (Class)์ ์ธ์คํด์คํ (0) | 2022.05.24 |
์ฐ์ฐ์ (0) | 2022.05.22 |
๋ณ์์ ์์ (0) | 2022.05.21 |
JAVA ํน์ง '๊ฐ์ฒด ์งํฅ ์ธ์ด (OOP)' (0) | 2022.05.21 |
๋๊ธ