FOR(2)
-
[JAVA] 7. ๋ฐ๋ณต๋ฌธ
1๏ธโฃ ๋ฐ๋ณต๋ฌธ for, while, do-while ๋ฐ๋ณต๋ฌธ์ ์ด๋ค ์์ ์ด ๋ฐ๋ณต์ ์ผ๋ก ์ํ๋๋๋ก ํ ๋ ์ฌ์ฉํ๋ฉฐ, ๋ฐ๋ณต๋ฌธ์ ์ข ๋ฅ๋ก๋ for๋ฌธ, while๋ฌธ, while๋ฌธ์ ๋ณํ์ธ do-while๋ฌธ์ด ์๋ค. for๋ฌธ๊ณผ while๋ฌธ์ ์ํ ๋ฌธ์ฅ์ ์กฐ๊ฑด์ ๋ฐ๋ผ ํ๋ฒ๋ ์ํ๋์ง ์์ ์ ์์ง๋ง do-while๋ฌธ์ ์ํ ๋ฌธ์ฅ์ ๋ฌด์กฐ๊ฑด ์ต์ํ ํ๋ฒ์ ์ํ๋ ๊ฒ์ด ๋ณด์ฅ๋๋ค. for๋ฌธ๊ณผ while๋ฌธ์ ๊ตฌ์กฐ์ ๊ธฐ๋ฅ์ด ์ ์ฌํ์ฌ ์ด๋ ๊ฒฝ์ฐ์๋ ์๋ก ๋ณํ์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ณต๋ฌธ์ ์์ฑํด์ผํ ๋ for๋ฌธ๊ณผ while๋ฌธ ์ค ์ด๋ ์ชฝ์ ์ ํํด๋ ์ข์ผ๋ for๋ฌธ์ ์ฃผ๋ก ๋ฐ๋ณตํ์๋ฅผ ์๊ณ ์์ ๋ ์ฌ์ฉํ๋ค. 2๏ธโฃ for๋ฌธ for๋ฌธ์ ๋ฐ๋ณต ํ์๋ฅผ ์๊ณ ์์ ๋ ์ ํฉํ๋ค. for(์ด๊ธฐํ; ์กฐ๊ฑด์; ์ฆ๊ฐ์) { // ์กฐ๊ฑด์์ด ์ฐธ์ผ ๋ ์ํ..
2022.04.06 -
[JAVA] 6. ์กฐ๊ฑด๋ฌธ
1๏ธโฃ ์กฐ๊ฑด๋ฌธ ์กฐ๊ฑด๋ฌธ์ ์กฐ๊ฑด์๊ณผ ๋ฌธ์ฅ์ ํฌํจํ๋ ๋ธ๋ญ{}์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ, ์กฐ๊ฑด์์ ์ฐ์ฐ๊ฒฐ๊ณผ์ ๋ฐ๋ผ ์คํํ ๋ฌธ์ฅ์ด ๋ฌ๋ผ์ ธ์ ํ๋ก๊ทธ๋จ์ ์คํํ๋ฆ์ ๋ณ๊ฒฝํ ์ ์๋ค. ์ด๋ ๊ฒ ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ๋ฐ๊พผ๋ ์ญํ ์ ํ๋ ๋ฌธ์ฅ๋ค์ ์ ์ด๋ฌธ์ด๋ผ๊ณ ํ๋ค. ์กฐ๊ฑด๋ฌธ์ if, switch๋ฌธ ๋๊ฐ์ง๊ฐ ์์ผ๋ฉฐ ์ฃผ๋ก if๋ฌธ์ด ๋ง์ด ์ฌ์ฉ๋๋ค. 2๏ธโฃ if๋ฌธ if๋ฌธ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์กฐ๊ฑด๋ฌธ์ด๋ฉฐ ๋ค์๊ณผ ๊ฐ์ด '์กฐ๊ฑด์'๊ณผ '๊ดํธ{}' ๋ก ์ด๋ฃจ์ด์ ธ์๋ค. ๋ง์ผ(if) ์กฐ๊ฑด์์ด ์ฐธ true์ด๋ฉด ๊ดํธ{} ์์ ๋ฌธ์ฅ๋ค์ ์ํํ๋ผ. if(์กฐ๊ฑด์) { // ์กฐ๊ฑด์์ด ์ฐธ์ผ ๋ ์ํ๋ ๋ฌธ์ฅ๋ค์ ์ ๋๋ค. } ๋ธ๋ญ ๊ดํธ{}๋ฅผ ์ด์ฉํด์ ์ฌ๋ฌ ๋ฌธ์ฅ์ ํ๋์ ๋จ์๋ก ๋ฌถ์ ์ ์๋๋ฐ, ์ด๊ฒ์ ๋ธ๋ญ์ด๋ผ๊ณ ํ๋ค. ๋ธ๋ญ์์๋ ๋ณดํต ์ฌ๋ฌ ๋ฌธ์ฅ์ ๋ฃ๋๋ฐ ํ ๋ฌธ์ฅ๋ง ๋ฃ๊ฑฐ๋ ์..
2022.04.05