728x90
반응형
반복문 (for, while , do..while, break)
var intArray = intArrayOf(0,10,20,30,40,50,60,70,80)
//for 문
//일반적으로 몇 번의 횟수를 반복하는 형태
//for ( 시작값..종료값) {
//코드블럭
//}
//for (index in 1..10) {
//for (index in 1 until 10) { //마지막값은 제외
//for (index in 1 until 10 step 2 ) { //짝수만 제외 후 출력
//for (index in 10 downTo 1 step 2) { //반대로 반복문 , 짝수만 출력
for (value in intArray) { //배열 반복문
Log.d("반복문","index=${value}")
}
//while 문
//while (반복할 조건) {
//코드블럭
//}
var out = 0
while (out < 3) {
Log.d("while", "현재 out 카운트=${out}")
out = out + 1
}
//do..while 문
var out1 = 1
do {
Log.d("Dowhile", "현재 out 카운트=${out1}")
out1 = out1 + 1
} while (out1 < 3)
//control loop
for (index in 0..10) {
//if(index > 5) break
if(index == 5) continue
Log.d("for문", "현재 index 카운트=${index}")
}
728x90
반응형
댓글