๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๊ฐœ๋…์ •๋ฆฌ

์ œ์–ด๋ฌธ - if

by ์†ก๋‘๋ถ€ 2022. 5. 24.
728x90
๋ฐ˜์‘ํ˜•

์ œ์–ด๋ฌธ ( if / for / else / while / switch )

ํ”„๋กœ๊ทธ๋žจ์€ ์ˆœ์„œ / ์กฐ๊ฑด / ๋ฐ˜๋ณต์˜ ๊ธฐ๋Šฅ๋“ค๋กœ ์ด๋ฃจ์–ด์ ธ์žˆ๋‹ค.
์ œ์–ด๋ฌธ์œผ๋กœ ์ˆœ์„œ๋ฅผ ๊ฑฐ์Šค๋ฅด๊ณ  ๋›ฐ์–ด๋„˜๊ธฐ๋„ ํ•˜๋Š” ๋“ฑ์˜ ํ–‰์œ„๋ฅผ ํ•˜๋Š” ์ œ์–ดํ•œ๋‹ค.

์ˆœ์„œ๋ฅผ ๋›ฐ์–ด๋„˜๋Š” ์ œ์–ด

IF ๋ฌธ 

(1) if๋ฌธ์˜ ์˜ํ–ฅ๊ถŒ

if (์กฐ๊ฑด์‹)  T F

์‹คํ–‰๋ฌธ1;  O X  // if๋ฌธ ์˜ํ–ฅ๊ถŒ โญ•

์‹คํ–‰๋ฌธ2;  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...๋ณด๋‹ค ์ž‘์€ ์ˆ˜๋กœ ๋น„๊ต ํ•˜๋Š” ๊ตฌ์กฐ

 

 

๐Ÿ“Œโญ
์กฐ๊ฑด์ด ๋ฒ”์œ„์ผ ๋•Œ,
์ž‘์€ ๋ฒ”์œ„๋ถ€ํ„ฐ ํฐ ๋ฒ”์œ„๋กœ ๋‚˜์—ดํ•œ๋‹ค!
์ˆซ์ž๋กœ ๋ณด์ง€๋ง๊ณ  ๋ฒ”์œ„๋กœ ๋‚˜๋ˆ ์•ผํ•œ๋‹ค! 
728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€