반응형
반복문이란?
반복문(Repetitive Statement)은 특정 부분을 반복해서 실행하는 제어 구문입니다.
for문
for 문은 초기식에 따라 조건식을 판단하여 실행하고 변환식을 계산합니다.
만약, 조건식이 참이면 계속 검사를 진행하고 거짓일 경우 for문을 종료합니다.
for문은 다음과 같은 형태로 작성합니다.
for [반복문 안에서 사용할 변수명] in [바구니객체] {
}
예시1 ) 1부터 10까지의 수를 출력하기 (for)
for x in 1...10{
print(x)
}
예시2 ) 1부터 100까지의 합을 구하기
var total:Int = 0
for x in 1...100{
print(x)
total = total + x
}
print("total = \(total)")
while문
while문은 조건식을 검사하여 조건식이 참이면 계속 검사를 진행하고 거짓일 경우 while문을 종료합니다.
while문은 다음과 같은 형태로 작성합니다.
while [조건문] {
[반복실행할 코드]
}
예시1 ) 1부터 10까지의 수를 출력하기 (while)
var start = 1
while start <= 10 {
print(start)
start += 1
}
for문과 while문의 차이
예시1을 통해 for와 while의 차이를 느꼈을 것입니다.
for문과 while문은 언제 사용해야 할까요?
- for문: 일정 횟수 동안 반복해야 하는 경우 (바구니 객체에서 하나씩 꺼내서 처리하고 싶을 때)
- while문: 일정 조건이 유지되는 동안
반응형
'프로그래밍 언어 > Swift' 카테고리의 다른 글
[Swift] 정수를 무제한 입력받아서 해당 정수들의 합과 평균 구하기 (0) | 2019.06.29 |
---|---|
[Swift] 배열 Array (0) | 2019.06.29 |
[Swift] if문을 활용한 BMI 계산기 프로그램 만들기 (0) | 2019.06.29 |
[Swift] if 문 & 삼항연산자 (0) | 2019.06.29 |
[Swift] 스위프트 시작하기 (2) | 2019.06.28 |