Kotlin中的比较运算符

简介: Kotlin中的比较运算符

Kotlin中,我们可以使用比较运算符进行值的比较和判断。下面对Kotlin中的等于、不等于、小于、大于、小于等于和大于等于进行详细介绍,并提供示例代码。

  1. 等于运算符(==):
  • 等于运算符用于判断两个值是否相等。
  • 如果两个值相等,则返回true;否则返回false

示例代码

val a = 5
val b = 5
val c = 10

println(a == b) // 输出: true
println(a == c) // 输出: false
  1. 不等于运算符(!=):
  • 不等于运算符用于判断两个值是否不相等。
  • 如果两个值不相等,则返回true;否则返回false

示例代码:

val a = 5
val b = 5
val c = 10

println(a != b) // 输出: false
println(a != c) // 输出: true


  1. 小于运算符(<):
  • 小于运算符用于判断一个值是否小于另一个值。
  • 如果左边的值小于右边的值,则返回true;否则返回false

示例代码:

val a = 5
val b = 10

println(a < b) // 输出: true
println(b < a) // 输出: false
  1. 大于运算符(>):
  • 大于运算符用于判断一个值是否大于另一个值。
  • 如果左边的值大于右边的值,则返回true;否则返回false

示例代码:

val a = 5
val b = 10

println(a > b) // 输出: false
println(b > a) // 输出: true
  1. 小于等于运算符(<=):
  • 小于等于运算符用于判断一个值是否小于等于另一个值。
  • 如果左边的值小于等于右边的值,则返回true;否则返回false

示例代码:

val a = 5
val b = 10

println(a <= b) // 输出: true
println(b <= a) // 输出: false
println(a <= a) // 输出: true
  1. 大于等于运算符(>=):
  • 大于等于运算符用于判断一个值是否大于等于另一个值。
  • 如果左边的值大于等于右边的值,则返回true;否则返回false

示例代码:

val a = 5
val b = 10

println(a >= b) // 输出: false
println(b >= a) // 输出: true
println(a >= a) // 输出: true


  1. 全部代码

示例代码:

fun main() {
    val a1 = 5
    val b1 = 5
    val c1 = 10

    println(a1 == b1) // 输出: true
    println(a1 == c1) // 输出: false

    val a2 = 5
    val b2 = 5
    val c2 = 10

    println(a2 != b2) // 输出: false
    println(a2 != c2) // 输出: true

    val a3 = 5
    val b3 = 10

    println(a3 < b3) // 输出: true
    println(b3 < a3) // 输出: false

    val a4 = 5
    val b4 = 10

    println(a4 > b4) // 输出: false
    println(b4 > a4) // 输出: true

    val a5 = 5
    val b5 = 10

    println(a5 <= b5) // 输出: true
    println(b5 <= a5) // 输出: false
    println(a5 <= a5) // 输出: true

    val a6 = 5
    val b6 = 10

    println(a6 >= b6) // 输出: false
    println(b6 >= a6) // 输出: true
    println(a6 >= a6) // 输出: true
}

以上是对Kotlin中等于、不等于、小于、大于、小于等于和大于等于运算符的详细介绍和示例代码。这些运算符可以用于比较值的大小和关系,并返回布尔值来表示比较结果。

相关文章
|
1月前
|
Kotlin
Kotlin 运算符详解:算术、赋值、比较与逻辑运算符全解析
## Kotlin 运算符 - **用途**: 对变量和值执行操作。 - **示例**: ```kotlin var x = 100 + 50 // 150 ``` - **分类**: - **算术**: `+`, `-`, `*`, `/`, `%`, `++`, `--`. - **赋值**: `=`, `+=`, `-=`. - **比较**: `==`, `!=`, `&lt;`, `&gt;`, `&lt;=`, `&gt;=`. - **逻辑**: `&&`, `||`, `!`.
20 2
|
3月前
|
Kotlin
Kotlin中的算数运算符
Kotlin中的算数运算符
|
3月前
|
安全 Kotlin
Kotlin中的安全导航操作符?.、空合并运算符?:以及let函数的实践与理解
Kotlin中的安全导航操作符?.、空合并运算符?:以及let函数的实践与理解
|
9月前
|
Kotlin
kotlin的..<运算符
kotlin的..<运算符
38 0
|
Java 编译器 开发者
【Kotlin】变量简介 ( 可空类型 | lateinit | 初始化判定 | 非空类型 | !! 与 ? 修饰符 | ?= ?. ?: 运算符 | 抽象属性变量)(一)
【Kotlin】变量简介 ( 可空类型 | lateinit | 初始化判定 | 非空类型 | !! 与 ? 修饰符 | ?= ?. ?: 运算符 | 抽象属性变量)(一)
364 0
【Kotlin】变量简介 ( 可空类型 | lateinit | 初始化判定 | 非空类型 | !! 与 ? 修饰符 | ?= ?. ?: 运算符 | 抽象属性变量)(一)
|
Java Kotlin
【Kotlin】变量简介 ( 可空类型 | lateinit | 初始化判定 | 非空类型 | !! 与 ? 修饰符 | ?= ?. ?: 运算符 | 抽象属性变量)(二)
【Kotlin】变量简介 ( 可空类型 | lateinit | 初始化判定 | 非空类型 | !! 与 ? 修饰符 | ?= ?. ?: 运算符 | 抽象属性变量)(二)
211 0
|
Scala Kotlin
Kotlin运算符
一、在程序结构运算符主要有+-*/%^? 任何类都可以定义或者重载父类的基本运算符 通过运算符对应的具名函数来定义 对参数个数作要求,对参数和返回值类型不作要求 不能像Scala一样定义任意的运算符 二、来写一些实例 package net.
1003 0
kotlin有一个简单而一致的类型系统   elvis运算符
图片发自简书App 图片发自简书App 图片发自简书App KotlinChina编程社区 微博 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢 if (boy) { 帅气英俊潇洒} else { 魔鬼身材天使脸蛋美丽动人女神气质} 的您。
736 0