Menu
Coddy logo textTech

比較演算子

CoddyのKotlinジャーニー「基礎」セクションの一部。レッスン 22/93。

比較演算子を使うと、2つの値を比較し、Boolean型の結果、つまりtrueまたはfalseを得られます。これらの演算子は、プログラムで判断を行うために不可欠です。

Kotlinの比較演算子は次のとおりです。

演算子意味結果
==等しい5 == 5true
!=等しくない5 != 3true
>より大きい5 > 3true
<より小さい5 < 3false
>=以上5 >= 5true
<=以下3 <= 5true

これらを変数と一緒に使用して、結果を保存できます:

fun main() {
    val age = 18
    val isAdult = age >= 18
    println(isAdult)  // 出力: true
    
    val score = 85
    val isPerfect = score == 100
    println(isPerfect)  // 出力: false
}

比較演算子はあらゆる数値型で機能し、これからのレッスンで学ぶ意思決定ロジックの基礎となります。

challenge icon

チャレンジ

簡単

score1score2passingScoreを受け取り、3つの比較結果を含む文字列を返す関数checkScoresを記述してください。

比較演算子を使用して、2つのスコアを互いに比較し、さらに合格基準とも比較してください。

ロジック:

  1. score1score2より大きいか確認する
  2. score1score2と等しいか確認する
  3. score2passingScore以上か確認する

パラメーター:

  • score1Int): 1つ目のスコア
  • score2Int): 2つ目のスコア
  • passingScoreInt): 合格に必要な最低スコア

戻り値: 3つのブール値の結果をスペースで区切った文字列。形式: [result1] [result2] [result3]

例: 入力が857060の場合、"true false true"を返します。これは、85 > 70がtrue、85 == 70がfalse、70 >= 60がtrueであるためです。

自分で試してみよう

fun checkScores(score1: Int, score2: Int, passingScore: Int): String {
    // ここにコードを書いてください
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Kotlinプレイグラウンド