목록반복문 (5)
불로구
코틀린을 활용한 여러가지 반복문을 알아보자 package com.example.myapplication.Kotlin fun main(array: Array){ var a = mutableListOf(1,2,3,4,5,6,7,8,9) //반복 1 for(item in a){ if(item == 5){ println("다섯번째") }else { println(item) } } //반복 2 for((index, item) in a.withIndex()){ println("index : $index , value : $item") } // 반복 3 a.forEach{ println(it) } println() //반복 4 a.forEach{ item -> println(item) } //반복 5 a.forEac..
앞에서 배웠던 복문 for, while, do-while 기억하시나요?? 오늘은 실행을 중지하는 break에 대해 알아볼게요~ break : for, while, do-while, switch문에서 실행을 중지 할 때 사용 -> 반복문을 수행중 break문을 만나면 반복문을 빠져나온다 do-while문을 수행하다가 i값이 5보다 커지면 break에 의해 반복을 빠져나온다. 혹시나 궁금한 점은 댓글로 남겨주세요!
이번에는 do-while문에 대해 알아보자! -> do-whild 문은 조건식에 의해 반복 실행하는 것은 while문과 동일하지만 "큰 차이점" 이 하나있다!! -> 바로 while문은 조건을 확인하고 ture일때 실행이 되었지만 do-while은 일단 한번 실행을 하고 밑에 while에서 조건을 확인한다! -> 즉, "아 몰라 일단 실행해~ 뒷일은 나중에 생각하고" 이거다!! -> do-while이 처음 실행되면 실행문을 실행한다 -> 실행문이 끝나면 while의 조건문을 확인한다 ->true면 계속 실행, false면 종료 -> sum의 값이 0으로 초기화 한 후, boolean 타입의 run변수의 초기값을 false로 지정했다 -> do while문이기 때문에 sum에 i가 가..
오늘은 저번시간에 배운 for문에 이어 while문을 알아보자! while -> 조건이 ture일 경우 계속 반복, 조건이 false가 되면 종료 -> while문이 처음 실행되기 전 조건을 확인 -> 조건이 true면 실행문 시작 -> 다시 while문의 조건 확인 -> true면 다시 실행, false면 종료 -> i의 초기값을 1로, sum의 초기값은 0으로 , run의 초기값은 true로 지정 -> while문으로 진입 전 조건을 확인 -> run의 초기값은 true이므로 while문 실행 -> sum의 값에 i값을 더한 후 i값 1 증가. -> i값이 10보다 크면 run의 값을 toggle ( !run은 run의 현재값 ture의 반대로 만들어 준다) -> i의 값이 1~10까지 증..