kotlin 割り算の余りを求める

kotlin 割り算の余りを求める

kotlinで、割り算の余りを求める手順を記述してます。演算子 「%」で可能です。

環境

  • OS windows11 home
  • java 17.0.2
  • kotlin 1.6.10-release-923

手順

割り算の余りを求めるには、演算子 「%」を使用します。

値 % 値

実際に、余りを取得してみます。

fun main() {

    println(5 % 2) // 1
    println(5 % 3) // 2

}

取得されていることが確認できます。

変数を使用

変数を使用することもできます。

fun main() {

    var x:Int = 5
    var y:Int = 2

    println(x + y) // 7
    println(x - y) // 3
    println(x * y) // 10
    println(x / y) // 2
    
}

また、結果を代入する変数と、演算する右辺が同じ場合は、以下のように記述することができます。

fun main() {

    var x:Int = 5
    var y:Int = 2

    x %= y // x =x % y
    println(x) // 1

}

偶数奇数判定

「%」を使用すると、以下のように偶数と奇数の判定を行うことが可能です。

fun main() {

    var x:Int = 5
    var y:Int = 6

    check(x) // 偶数です。
    check(y) // 奇数です。

}

fun check(x: Int){

    if (x % 2 == 0) {
        println("偶数です。")
    }else{
        println("奇数です。")
    }
    
}