๐Ÿ“๊ฐœ๋ฐœ ์ผ์ง€ (5)

์šฐ๋ฏผยท2023๋…„ 8์›” 28์ผ
0

๊ฐœ๋ฐœ ์ผ์ง€

๋ชฉ๋ก ๋ณด๊ธฐ
5/9

์œ ์ผํ•œ ์„ ์€ ์•Ž์ด์š”, ์œ ์ผํ•œ ์•…์€ ๋ฌด์ง€์ด๋‹ค.
"There is only one good, kbowledge, and one evil, ignorance"
- ์†Œํฌ๋ผํ…Œ์Šค

๋ฌด์ง€๋Š” ์•…์ด๋ผ ์นญํ•  ์ˆœ ์—†์ง€๋งŒ, ๊ณ„์†ํ•ด์„œ ๋ฌด์ง€ํ•œ
์ƒํƒœ๋กœ ๋‚จ์œผ๋ ค๊ณ  ํ•œ๋‹ค๋ฉด ์•…์ด๋ผ ์นญํ•  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“Œ Day - 5

1. Conditional Statement ( If ์กฐ๊ฑด๋ฌธ )

"Boolean IF ๊ตฌ๋ฌธ"

data = 0;
if (0 && 200) 
{
	// if๊ฐ€ ์ฐธ์ธ ๊ฒฝ์šฐ ์ˆ˜ํ–‰
}
else if (data = 50)
{

}
else
{
	// if๊ฐ€ ๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ ์ˆ˜ํ–‰
}


--------

// ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๋ฐฉํ–ฅํ‚ค (๋™์‹œ ์ž…๋ ฅ X)
// If ๊ตฌ๋ฌธ ์ˆ˜ํ–‰์‹œ Else if ๋ฐ else ๊ตฌ๋ฌธ ๋™์‹œ ์ˆ˜ํ–‰ ๋ถˆ๊ฐ€ 
if ()
{

}
else if ()
{

}
else
{

}

--------

// ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ๋ฐฉํ–ฅํ‚ค (๋™์‹œ ์ž…๋ ฅ O)
if ()
{

}
if ()
{

}
if ()
{

}

  • Data์˜ ๊ฐ’์ด ์ฐธ์ธ ๊ฒฝ์šฐ์— if ๊ตฌ๋ฌธ ์ˆ˜ํ–‰
  • Data์˜ ๊ฐ’์ด ๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ์— else ๊ตฌ๋ฌธ ์ˆ˜ํ–‰
  • If ๊ตฌ๋ฌธ ์ˆ˜ํ–‰์‹œ else if ๋ฐ else ๊ตฌ๋ฌธ ๋™์‹œ ์ˆ˜ํ–‰ ๋ถˆ๊ฐ€

2. Conditional Statement ( Switch Case ์กฐ๊ฑด๋ฌธ )

"Switch Case ์กฐ๊ฑด๋ฌธ"

int iTest = 20;
switch (iTest)
{
case 10:          
	
    break;

case 20:

	break;

default:

	break;
}

___

// ๋™์ผํ•œ If ๊ตฌ๋ฌธ

if (iTest == 10)
{

}
else if (iTest == 20)
{

}
else
{

}

___

"Plus ๊ฐœ๋…"

switch (iTest)
{
case 10:
case 20:
case 30:

	break;
default:
	
    break;
}

___

// ๋™์ผํ•œ If ๊ตฌ๋ฌธ

if (iTest == 10 || iTest == 20 || iTest == 30)
{

}
else
{

}


3. Ternary Operator ( ์‚ผํ•ญ ์—ฐ์‚ฐ์ž )

"Ternary Operator (์‚ผํ•ญ ์—ฐ์‚ฐ์ž)"
// 3๊ฐœ์˜ ํ•ญ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์—ฐ์‚ฐ์ž
// A ? B : C


iTest == 20 ? iTest = 100 : iTest 200;

// 1. iTest๊ฐ€ 20์ธ๊ฐ€?
// 2. ์ฐธ์ผ ๊ฒฝ์šฐ iTest = 100;์„ ์ˆ˜ํ–‰
// 3. ๊ฑฐ์ง“์ผ ๊ฒฝ์šฐ iTest = 200;์„ ์ˆ˜ํ–‰

๐Ÿ’ฌ COMMENT

๋ณด์‹œ๋Š” ๋ถ„์ด ๋งŽ์ง€๋Š” ์•Š๊ฒ ์ง€๋งŒ ํ˜น์‹œ ์ž˜๋ชป๋œ ์ •๋ณด๊ฐ€ ์žˆ์œผ๋ฉด ์•Œ๋ ค์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

profile
ํ•™์Šตํ•˜๋Š” ์ค‘

0๊ฐœ์˜ ๋Œ“๊ธ€