비교 연산자
Coddy Kotlin 여정의 기초 섹션에 포함된 레슨. 93개 중 22번째.
비교 연산자를 사용하면 두 값을 비교하여 Boolean 결과인 true 또는 false를 얻을 수 있습니다. 이러한 연산자는 프로그램에서 의사 결정을 내리는 데 필수적입니다.
Kotlin의 비교 연산자는 다음과 같습니다.
| 연산자 | 의미 | 예시 | 결과 |
|---|---|---|---|
== | 같음 | 5 == 5 | true |
!= | 같지 않음 | 5 != 3 | true |
> | 보다 큼 | 5 > 3 | true |
< | 보다 작음 | 5 < 3 | false |
>= | 크거나 같음 | 5 >= 5 | true |
<= | 작거나 같음 | 3 <= 5 | true |
이것들을 변수와 함께 사용하고 결과를 저장할 수 있습니다:
fun main() {
val age = 18
val isAdult = age >= 18
println(isAdult) // 출력: true
val score = 85
val isPerfect = score == 100
println(isPerfect) // 출력: false
}비교 연산자는 모든 숫자 유형에서 작동하며, 앞으로의 학습에서 배우게 될 의사 결정 논리의 기초입니다.
챌린지
쉬움checkScores 함수를 작성하세요. 이 함수는 score1, score2, passingScore를 받아 세 가지 비교 결과가 포함된 문자열을 반환합니다.
비교 연산자를 사용하여 두 점수를 서로 비교하고 합격 기준과 비교하세요.
논리:
score1이score2보다 큰지 확인score1이score2와 같은지 확인score2가passingScore보다 크거나 같은지 확인
매개변수:
score1(Int): 첫 번째 점수score2(Int): 두 번째 점수passingScore(Int): 합격에 필요한 최소 점수
반환값: 공백으로 구분된 세 개의 불리언 결과가 포함된 문자열입니다. 형식: [result1] [result2] [result3]
예시: 입력값이 85, 70, 60인 경우 "true false true"를 반환합니다. 85 > 70은 true이고, 85 == 70은 false이며, 70 >= 60은 true이기 때문입니다.
직접 해보기
fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
// 여기에 코드를 작성하세요
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: Kotlin 플레이그라운드