If 문
Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 29번째.
비교 및 논리 연산자를 사용하여 불리언 표현식을 만드는 방법을 배웠습니다. 이제 이러한 표현식을 사용하여 프로그램이 실제로 수행하는 작업을 제어할 차례입니다. if 문을 사용하면 조건이 참일 때만 코드를 실행할 수 있습니다.
기본 구조는 괄호 안에 조건을 배치하고, 그 뒤에 실행할 코드를 포함하는 중괄호를 배치합니다.
fun main() {
val temperature = 35
if (temperature > 30) {
println("It's hot outside!")
}
}Kotlin이 if 문에 도달하면 조건을 평가합니다. temperature > 30이 true이면 중괄호 안의 코드가 실행됩니다. false이면 Kotlin은 해당 블록을 완전히 건너뛰고 프로그램의 나머지 부분을 계속 실행합니다.
중괄호 안에 여러 문을 포함할 수 있으며, 논리 연산자가 포함된 조건을 비롯해 모든 불리언 표현식을 조건으로 사용할 수 있습니다.
fun main() {
val age = 25
val hasTicket = true
if (age >= 18 && hasTicket) {
println("Welcome to the concert!")
println("Enjoy the show!")
}
}메시지가 출력되려면 두 조건이 모두 참이어야 합니다. 이것이 프로그램이 결정을 내리는 방식입니다. 즉, 데이터의 현재 상태에 따라 서로 다른 코드 경로를 실행합니다.
챌린지
쉬움속도를 나타내는 speed를 받아 속도가 제한을 초과하면 경고 메시지를 반환하는 checkSpeed 함수를 작성하세요.
if 문을 사용하여 속도가 60보다 큰지 확인하세요. 그렇다면 "Warning: Too fast!"를 반환하세요. 그렇지 않으면 "Speed OK"를 반환하세요.
매개변수:
speed(Int): 현재 속도
반환값: 속도가 60보다 크면 "Warning: Too fast!", 그렇지 않으면 "Speed OK" (String)
직접 해보기
fun checkSpeed(speed: Int): String {
// 여기에 코드를 작성하세요
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Kotlin 플레이그라운드