Kotlin - 論理演算子
公開日:2019-11-06 更新日:2019-11-06
[Kotlin]
1. 概要
論理演算子を使うと、Boolean の論理演算を行うことができます。
処理を分岐する if などで、複数の条件を指定する場合に使用します。
処理を分岐する if などで、複数の条件を指定する場合に使用します。
2. 論理演算子
// 両方とも true なら true
println(10 > 5 && 5 > 0) // true
println(10 > 5 && 5 > 7) // false
// 1つでも true なら true
println(10 > 5 || 5 > 0) // true
println(10 > 5 || 5 > 7) // true
3. 否定(反転)
「!」を付けると true と false を反転します。
var b = 2 >= 1
println(b) // true
b = !b
println(b) // false
4. if との併用
val n = 14
if (n >= 10 && n % 2 == 0) {
println("10以上、かつ偶数")
}