if문 var num = 7 if num > 2 { // num이 2보다 클 경우 이 부분의 코드가 실행됨. } if~ else 문 var num = 7 if num > 2 { // num이 2보다 클 경우 이 부분의 코드가 실행됨. } else { // num이 2보다 크지 않을 경우 이부분의 코드가 실행됨. } if~ else if 문 var score = 85 if score > 90 { // "A" } else if num > 80 { // "B" } else { // "F" } switch 문 : if~ else if 문 대신에 사용가능함. case문 코드가 실행된 후 switch문이 끝나기 때문에 각 case문 마지막에 break를 사용하지 않는다. var grade = "A" switch grade { case "A": // grade가 A이므로 해당 코드 출력 case "B": // grade가 B일 때 출력 case "C", "D", 'F": // grade가 C이거나 D이거나 F일 때 출력 default: // grade가 모든 케이스에 적합하지 않을 때 출력 }