while문 / repeat-while문

쏘스야·2023년 4월 2일
0
/**
 while 문
 
 */


var sum1 = 0
var num2 = 0

while num2 <= 50 { // 조건이 만족시키기 전까지 계속 돌아감.
    sum1 += num2
    num2 += 1 // 종료 시키려면 올려줘야함.(안하면 무한루프)
}

print("sum1 의 값은: ", sum1)


/**
  repeat-while - 먼저 repeat 부터 실행 후 while 문을 돌린다.
 99단 구하기
 do-while 문이라고 도 함(다른 언어)
 */

var i = 0
repeat {
    print("\(3) * \(i) = \(3 * i)")
    i += 1
}while i <= 9


/**
 while 문 과 repeat-while 문의 차이
 */

var n1 = 5
var sumNumber = 0

while n1 < 5 {
    sumNumber += n1
    n1 += 1
}

print(n1)
print(sumNumber)

repeat{
    sumNumber += n1
    n1 += 1
}while n1 < 5

print(n1)
print(sumNumber)

profile
개발자

0개의 댓글