Kotlin์์ while
๋ฌธ์ ์ฃผ์ด์ง ์กฐ๊ฑด์ด ์ฐธ์ธ ๋์ ์ฝ๋๋ฅผ ๋ฐ๋ณต ์คํํ๋ ์ ์ด ๊ตฌ์กฐ์
๋๋ค. ์ด๋ฅผ ํตํด ํน์ ์์
์ ๋ฐ๋ณต์ ์ผ๋ก ์ํํ ์ ์์ต๋๋ค.
Kotlin์ while
๋ฌธ์ ๋ฐ๋ณต๋ฌธ ์ค ํ๋๋ก, ์กฐ๊ฑด์ด ์ฐธ์ธ ๋์ ๋ธ๋ก ๋ด์ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค. ๋ค์์ while
๋ฌธ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ์ค๋ช
์
๋๋ค.
while
๋ฌธ์ ๋ฐ๋ณต์ ์ผ๋ก ์์
์ ์ํํ ํ์๊ฐ ์์ ๋ ์ ์ฉํฉ๋๋ค. ์กฐ๊ฑด์ด ๋ณํ ๋๊น์ง ์ฝ๋๋ฅผ ๊ณ์ ์คํํ ์ ์์ต๋๋ค.
while
๋ฌธ์ ๊ธฐ๋ณธ ๊ตฌ๋ฌธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
while (์กฐ๊ฑด) {
// ์คํํ ์ฝ๋
}
while
๋ฌธ์ ๋ฌดํ ๋ฃจํ๋ฅผ ์ ๋ฐํ ์ ์์ผ๋ฏ๋ก ์ฃผ์ํด์ผ ํฉ๋๋ค. ์กฐ๊ฑด์ด ํญ์ ์ฐธ์ผ๋ก ํ๊ฐ๋ ๊ฒฝ์ฐ, ํ๋ก๊ทธ๋จ์ด ์ข
๋ฃ๋์ง ์๊ณ ๊ณ์ ์คํ๋ฉ๋๋ค.var count = 1
while (count <= 5) {
println("์นด์ดํธ: $count")
count++
}
์์ ์์ ๋ 1๋ถํฐ 5๊น์ง์ ์ซ์๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
var number = 1
while (true) {
println("๋ฌดํ ๋ฐ๋ณต: $number")
number++
if (number > 5) break // ์กฐ๊ฑด์ ์ถ๊ฐํ์ฌ ๋ฌดํ ๋ฃจํ ๋ฐฉ์ง
}
์ด ์์ ๋ true
๋ก ์ธํด ๋ฌดํ ๋ฃจํ๋ฅผ ์์ฑํ์ง๋ง, ์กฐ๊ฑด๋ฌธ์ ํตํด ๋ฉ์ถ๊ฒ ๋ฉ๋๋ค.
while
๋ฌธ์ ์ฌ์ฉํ ๋์ ์ผ๋ฐ์ ์ธ ์ฃผ์ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
while
๋ฌธ์ ๋น ๋ฅด๊ฒ ๋ฐ๋ณตํ ์ ์์ง๋ง, ์กฐ๊ฑด์ด ๋ณต์กํ ๊ฒฝ์ฐ ์ฑ๋ฅ์ ์ํฅ์ ์ค ์ ์์ต๋๋ค.Kotlin์ while
๋ฌธ์ ์ฃผ์ด์ง ์กฐ๊ฑด์ด ์ฐธ์ผ ๋ ์ฝ๋ ๋ธ๋ก์ ๋ฐ๋ณต ์คํํ๋ ๊ฐ๋ ฅํ ์ ์ด ๊ตฌ์กฐ์
๋๋ค.