*오늘도 Online Swift Playground는 먹통이라 Swift Fiddle 이용.
*실제로 Xcode에서 어떻게 돌아가는지 눈으로 보고싶음..
조건문 이해하기
1. if - else 문
특정조건이 참이되면 실행되고, 거짓이면 다른 코드가 실행됨.
단순한 조건을 확인할 때 주로 사용됨.(두 가지 경우를 나누어 처리할 때)
- 예시 코드
let temperature = 30
if temperature > 25 {
print("더운 날씨입니다.")
} else {
print("시원한 날씨입니다.")
}
2. else if 문
여러 개의 조건을 순차적으로 검사할 때.
조건이 여러 개, 우선순위에 따라 차례로 검사할 때.
- 예시 코드
let score = 85
if score >= 90 {
print("A 등급입니다!")
} else if score >= 80
{ print("B 등급입니다!")
} else {
print("더 노력하세요!")
}
3. switch 문
여러 경우의 고정된 값을 비교해야 할 때.
비교할 값이 많아질 경우, if else, else if 문 보다 코드가 깔끔해지고 가독성이 높아짐.
* 스펠링 정확히 적고, 들여쓰기 부분 신경 쓰기.
* :(콜론) 을 빼고도 돌려봤는데 에러가 났음.
조건문 실습하기
문제 1 : 나이에 따른 영화 관람 가능 여부
- 사용자가 입력한 나이에 따라 영화 관람 가능 여부를 출력하세요.
조건
- 나이가 19세 이상이면 "청소년 관람 불가 영화를 볼 수 있습니다." 출력
- 나이가 13세 이상이면 "일반 영화는 볼 수 있지만 청소년 관람 불가 영화는 볼 수 없습니다." 출력
- 그 외에는 "보호자 동반이 필요합니다." 출력
문제 2 : 시험 점수에 따른 학점 부여
- 시험 점수를 입력하면 A, B, C, D, F 학점을 출력하세요.
조건
- 90점 이상 -> A 학점
- 80점 이상 -> B 학점
- 70점 이상 -> C학점
- 60점 이상 -> D학점
- 60점 미만 -> F학점
'iOS' 카테고리의 다른 글
[iOS] 2025.02.10 함수의 선언과 사용 방법 이해하기 (0) | 2025.02.10 |
---|---|
[iOS] 2025.02.07 반복문 이해하기 (0) | 2025.02.07 |
[iOS] 2025.02.06 연산자의 이해 (0) | 2025.02.06 |
[iOS] 2025.02.05 Swift 첫 번째 프로젝트 (1) | 2025.02.05 |
[iOS] Swift와 iOS 생태계 이해하기 (2) | 2025.02.04 |