์ด์ง๊ฐํด์ ์ฝ๋ 1์ค๋น ์ฃผ์ ํ์ค์ฉ ์ฐ๋๋ฐ
// ์ฒด๋ ฅ์ด ์ผ์ ๊ฐ ์ด์์ธ์ง ํ์ธํ๋ ์ฝ๋์ ๋๋ค.
if (Hp > Danger)
{
// ๊ทธ๋ฌ๋ฉด ํจ๊ณผ๋ฅผ ํ๋ ์ป์ต๋๋ค.
HpEff();
}
์ด๋ฐ์์ผ๋ก
์ด์ง๊ฐํด์ ์ฝ๋ 1์ค๋น ์ฃผ์ ํ์ค์ฉ ์ฐ๋๋ฐ
// ์ฒด๋ ฅ์ด ์ผ์ ๊ฐ ์ด์์ธ์ง ํ์ธํ๋ ์ฝ๋์ ๋๋ค.
if (Hp > Danger)
{
// ๊ทธ๋ฌ๋ฉด ํจ๊ณผ๋ฅผ ํ๋ ์ป์ต๋๋ค.
HpEff();
}
์ด๋ฐ์์ผ๋ก
๊ฒ์ด
๊ทธ๋์ ์ฝ๋๊ฐ ํ 50์ค์ด๋ค ํ๋ฉด ์ฃผ์์ด ๋ณดํต 70์ค์ ๋ ๋์ด
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋๋ ๋ง ์์ฌ์ฝ๋์ฒ๋ผ ์ฃผ์์ ์ ์ด๋์ ์ฝ๋1๋ ์ฃผ์ 1 ๋ก ํ๋๋ฐ ์ด๋ฌ๋ฉด ๋ด๊ธฐ์ค์ผ๋ก ๊ฐ๋ ์ฑ์ด ์ข๋๋ผ๊ณ ๋๋ค์ ์ด๋ฐ?
์ค summary์ผํ ๋ณด๊ธด ํ๋๋ฐ ์์ธํ ์์๋ณด๋ ๊ฐ๊ฟ์ด๋ค
๋ณธ์ธ์ด ๊ด์ฐฎ์ผ๋ฉด ์๊ด์์ง ๊ทผ๋ฐ ํ์์ ๋๋ ์ฝ๊ฐ ์ง์ ๋ถํด๋ณด์ผ์๋์์๋ฏ
์ด์ฐจํผ ์ค์ค๋ก ๊ตฌํํ ๊ธฐ๋ฅ์ด๋ฉด ์ด๋ฏธ ๋จธ๋ฆฌ์์ ๊ตฌํ๋ฐฉ๋ฒ ๋ค ๊ธฐ์ตํ๊ณ ํน์๋์ค์ ์์ด๋ ํ์ผ๋ค์์ด์ด์ ํ๋ฒ ์ซ๋ณด๋ฉด ๋ค๊ธฐ์ต๋๋๋ฐ ๋ญฃํ๋ฌ์ ์ง์ํ๋ ธ
์ฃผ์์ข ์ ์ผ๋ผ๊ณ ๊ทธ๋ ๊ฒ ๊ฐ๊ถ๋ ์์ ๋ ์ ๋ค๋ณด๋ค์ผ ๋ฐฑ๋ฐฐ ๋์
๊ทธ๋ฌ๋ฉด ๋คํ์ด๋ค ์ฃผ์ ๋๋ฐฐํ๋๊ฒ ๋ ๋ซ๋ค๋ฉด
์ฃผ์ ๋ง์ ์ฝ๋๋ ์ ๋ ์ฌ๋์ด ํ๋ ๊ฑฐ์ง ๊ทผ๋ฐ ์ฃผ์ ์์ผ๋ฉด ์ฝ๋ ์ฌ๋์ด ํ๋ฌ ๊ทธ๋ฐ ์๋ฏธ์์ ์ฐจ๋ผ๋ฆฌ ๋ง์๊ฒ ๋์
๋ค๋ค ์๊ฒฌ์ ๊ณต ๋กํ
//๋ฐํ return
์ฃผ์ ๋ง์ด ์ฐ๋ ๊ฒ ๋ณด๋ค ํจ์๋ช ์ด๋ ๋ณ์๋ช ์ ์ง๋๊ฒ ์ข์ง... ๊ทผ๋ฐ ์์ด๋ผ์ ํ๋ฐ์ ๋ธ๋ฆด๋๋ ์์ง
๋ ์ฃผ์ ๋ณ๋ก ์ ์ข์ํจ. ์ฃผ์์ ๊ผญ ๋ฃ์ ๋๋ ์์๋ฅผ ๋ฃ์ ๋๋ ๋ฃ๋๋ฐ, ์์๋ ๋ณต์กํด์ง๋ฉด ํ ์คํธ๋ก ๋บ. // ๋ ์ ์ฌ์ด์ ๋์๋ฅผ ์์ฑํฉ๋๋ค. ์ฒซ ๊ฐ๊ณผ ๋ ๊ฐ์ ํฌํจํ์ง ์์ต๋๋ค. ex) GetRandomNumBetween(1, 10) -> 2~9. GetRandomNumBetween(-10, 10) -> -9~+9.
๋๋ฌด ๋น์ฐํ ์ฝ๋์ ์ฃผ์์ ๋ค๋๊ฑด ๊ทธ๊ฑด ๊ทธ๊ฑฐ ๋๋ฆ๋๋ก ์ฝ๋ ๊ฐ๋ ์ฑ์ ํด์นจ, ํจ์๋ช ๋ณ์๋ช ๋ฑ์ด ๋ช ํ ํ ๋ ์ฃผ์์ด ๊ตณ์ด ํ์ํ๊ฐ์ ๋น์ทํ ๋งฅ๋ฝ
๊ณ ์ธ๋ฌผ๋ค์ด์ผ ์ฝ๋๊ฐ ๊ณง ์ฃผ์์ด๋ผ๊ณ ๊ทนํํ๊ฒ ์ง๋ง ๊ฐ๋ ์ฑ์ ์๊ฐํ๋ฉด ๋์ ๊ฑด ์๋๊ฑฐ๊ฐ์. ๊ทผ๋ฐ ํ๋ก์ ํธ๊ฐ ์ปค์ง์๋ก ๋ณ์๋ช ์ ์ ์ง๋๊ฒ ๋ ์ข์๋ฏ?
๊ทธ๋ฆฌ๊ณ ์ฃผ์ ๋๋ฌด ๋ง์ผ๋ฉด ์ฝ๋ ๊ณ ์น ๋ ์ฃผ์๋ ๊ณ ์ณ์ค์ผ ํ๋๋ฐ ๋ฐ์๋ฉด ๊ณ์ ๊น๋ฐํจ. ๋์ค๊ฐ๋ฉด ์ฃผ์์ด๋ ์ฝ๋๋ ๋ด์๋ฆฌ ํ๊ณ ์์ด์ ๋์ ์ง์ด
๊ทธ๋ฅ ํจ์๋ช ์ด๋ ๋ณ์๋ช ์ ์์ง๋๊ฒ ์ข์๋ฏ - dc App