Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Kotlin 运算符详解:算术、赋值、比较与逻辑运算符全解析

Kotlin 运算符详解:算术、赋值、比较与逻辑运算符全解析

原创
作者头像
小万哥
发布于 2024-08-01 11:03:51
发布于 2024-08-01 11:03:51
1570
举报
文章被收录于专栏:程序人生丶程序人生丶

Kotlin 运算符

运算符用于对变量和值执行操作。

值称为操作数,而操作符定义了要在两个操作数之间执行的操作:

操作数 运算符 操作数

100 + 50

在下面的示例中,数字 100 和 50 是操作数,+ 号是运算符:

示例

代码语言:kotlin
AI代码解释
复制
var x = 100 + 50

虽然 + 运算符通常用于将两个值相加,如上例所示,但它也可以用于将变量和一个值相加,或将两个变量相加:

示例

代码语言:kotlin
AI代码解释
复制
var sum1 = 100 + 50       // 150 (100 + 50)
var sum2 = sum1 + 250     // 400 (150 + 250)
var sum3 = sum2 + sum2    // 800 (400 + 400)

Kotlin 将运算符分为以下几类:

  • 算术运算符
  • 赋值运算符
  • 比较运算符
  • 逻辑运算符

算术运算符

算术运算符用于执行常见的数学运算。

运算符

名称

描述

示例

加法

将两个值相加

x + y

减法

从一个值中减去另一个值

x - y

乘法

将两个值相乘

x * y

/

除法

将一个值除以另一个值

x / y

%

取模

返回除法的余数

x % y

++

自增

将值增加 1

++x

--

自减

将值减少 1

--x

Kotlin 赋值运算符

赋值运算符用于将值赋给变量。

在下面的示例中,我们使用赋值运算符(=)将值 10 赋给名为 x 的变量:

示例

代码语言:kotlin
AI代码解释
复制
var x = 10

加法赋值运算符(+=)将一个值加到变量上:

示例

代码语言:kotlin
AI代码解释
复制
var x = 10
x += 5

所有赋值运算符的列表:

运算符

示例

等同于

=

x = 5

x = 5

+=

x += 3

x = x + 3

-=

x -= 3

x = x - 3

*=

x *= 3

x = x * 3

/=

x /= 3

x = x / 3

%=

x %= 3

x = x % 3

Kotlin 比较运算符

比较运算符用于比较两个值,并返回一个布尔值:true 或 false。

运算符

名称

示例

==

等于

x == y

!=

不等于

x != y

大于

x > y

<

小于

x < y

=

大于或等于

x >= y

<=

小于或等于

x <= y

你将在布尔值章节和条件中学习更多关于布尔值的内容。

Kotlin 逻辑运算符

逻辑运算符用于确定变量或值之间的逻辑关系:

运算符

名称

描述

示例

&&

逻辑与

如果两个语句都为真,则返回 true

x < 5 && x < 10

||

逻辑或

如果其中一个语句为真,则返回 true

x < 5 || x < 4

!

逻辑非

反转结果,如果结果为 true 则返回 false

! (x < 5 && x < 10)

最后

为了方便其他设备和平台的小伙伴观看往期文章:

微信公众号搜索:Let us Coding,关注后即可获取最新文章推送

看完如果觉得有帮助,欢迎 点赞、收藏、关注

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C# 运算符详解:包含算术、赋值、比较、逻辑运算符及 Math 类应用
递增运算符 ++ 用于将变量的值增加 1,而递减运算符 -- 用于将变量的值减少 1:
小万哥
2024/01/19
5630
C# 运算符详解:包含算术、赋值、比较、逻辑运算符及 Math 类应用
❤️ 万字C++运算符大全讲解❤️
尽管+运算符经常用于将两个值相加,如上面的示例,但它也可用于将一个变量和一个值相加,或者将一个变量和另一个变量相加:
川川菜鸟
2021/10/19
3630
Go 运算符
尽管加号运算符通常用于将两个值相加,但它也可以用于将变量和值相加,或者将一个变量和另一个变量相加。
小万哥
2023/09/02
1750
Go 运算符
JavaScript基础之三——基本运算符 原
    大多数语言支持的基本运算符都差别不大。其中最常用的莫属赋值运算符,编程初学者总是会将赋值运算符与相等运算符混淆,需要注意,赋值运算符用于将等号右侧的值赋值给等号左侧的变量,示例如下:
珲少
2018/08/15
2530
Java运算符及优先级(全)
➤扩展后的赋值运算符:+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=,>>>=
硕人其颀
2020/06/02
1.9K0
python笔记:#010#运算符
运算符 目标 算数运算符 比较(关系)运算符 逻辑运算符 赋值运算符 运算符的优先级 数学符号表链接:https://zh.wikipedia.org/wiki/数学符号表 01. 算数运算符 是完成基本的算术运算使用的符号,用来处理四则运算 运算符 描述 实例 + 加 10 + 20 = 30 - 减 10 - 20 = -10 * 乘 10 * 20 = 200 / 除 10 / 20 = 0.5 // 取整除 返回除法的整数部分(商) 9 // 2 输出结果 4 % 取余数 返回除法的余数 9 % 2
gongluck
2018/06/22
3680
python 基础知识第4讲:运算符
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是 “+” 比如: + - * /
小海怪的互联网
2019/08/23
5000
6. Groovy 运算符-算术运算符,关系运算符和逻辑运算符学习
本篇是Groovy学习第6篇内容。前面学习了Groovy的语法,现在学习相关运算符知识。
zinyan.com
2022/12/07
1.4K0
【Python】从基础到进阶(三):深入了解Python中的运算符与表达式
在前两篇文章中,我们已经了解了Python的基础知识,包括基本的数据类型和数据类型转换,以及基本的输入输出操作。在实际编程过程中,运算符和表达式是不可或缺的部分,它们不仅用于执行基本的算术运算,还用于比较值、进行逻辑判断和操作位等。理解并熟练使用各种运算符和表达式,将大大提高代码的可读性和编写效率。
空白诗
2024/07/20
1970
【Python】从基础到进阶(三):深入了解Python中的运算符与表达式
Java 运算符详解与字符串处理技巧
比较运算符用于比较两个值(或变量)。这在编程中很重要,因为它帮助我们找到答案并做出决策。
小万哥
2024/02/04
2100
Java 运算符详解与字符串处理技巧
JavaScript运算符和控制语句
语法: switch(n)  {      case 1:      执行代码块 1      break;      case 2:      执行代码块 2      break;      default:     n 与 case 1 和 case 2 不同时执行的代码 }
用户3159471
2018/09/13
6260
Python教程(13)——Python运算符详解|算术运算符|比较运算符|逻辑运算符|位运算符
Python的运算符是用于执行各种操作的符号或符号组合。它们用于操作数据并进行算术、比较、逻辑和其他类型的运算。我们所熟知的加减乘除也是运算符中的一种。Python提供了多种类型的运算符,有算术运算符,比较运算符,赋值运算符,逻辑运算符,位算符等等。
一点sir
2023/09/10
4710
Python教程(13)——Python运算符详解|算术运算符|比较运算符|逻辑运算符|位运算符
Python基础之运算符操作
在Python中,运算符的作用就是用于执行各种的运算操作,常见的运算符有算数运算符、比较运算符、逻辑运算符、赋值运算符、成员运算符、身份运算符等。下面我们就来看看在Python中这些运算的详细操作。
xiangzhihong
2024/05/25
1201
深入了解Python运算符和表达式:从基础到高级
Python运算符和表达式是编程中的核心概念,用于执行各种计算和操作。在本文中,我们将深入介绍Python运算符和表达式的各个方面,包括算术运算符、比较运算符、逻辑运算符、位运算符等,以帮助你更好地理解和应用它们。
海拥
2023/09/19
7480
深入了解Python运算符和表达式:从基础到高级
【Java 进阶篇】JavaScript二元运算符详解
JavaScript是一门多用途的编程语言,它支持各种运算符,包括二元运算符。二元运算符用于执行两个操作数之间的操作,这两个操作数通常是变量、值或表达式。在本篇博客中,我们将详细探讨JavaScript的二元运算符,包括它们的种类、用法以及示例。
繁依Fanyi
2023/10/19
3740
Swift基础 基本运算符
翻译自:https://docs.swift.org/swift-book/LanguageGuide/BasicOperators.html#ID72
郭顺发
2023/07/17
1650
Swift基础 基本运算符
JavaScript 入门基础 - 运算符(三)
表达式就是由数字、运算符、变量等可以求得数值,且有意义的排列所得到的组合,通俗来讲就是由数字、变量和运算符等所组成的式子。比如:1+1=2、100-100 = 0。 从上面的例子我们知道表达式都会有一个结果,返回给我们,我们就称为返回值
EXI-小洲
2022/12/31
4710
JavaScript 入门基础 - 运算符(三)
Swift解读专题三——基础运算符 原
        运算符是编程语言不可缺少的一个部分,Swift中除了支持C中的运算符外,还提供了一些更加强大的运算符功能,例如取余符%可以用来计算浮点数,另外新增了两种范围运算符。Swift中有3类运算符:
珲少
2018/08/15
5310
JavaScript 运算符
运算符(operrator)也被称为操作符,是用于实现赋值、比较和执行算术运算符等功能的符号。
梨涡浅笑
2020/10/27
5700
PHP 基本语法篇:运算符
介绍完了 PHP 中的基本数据类型和数组,今天我们结合数据类型介绍 PHP 语言中的运算符和流程控制,非常简单,我们简单过一下即可。
学院君
2020/06/02
1.3K0
推荐阅读
相关推荐
C# 运算符详解:包含算术、赋值、比较、逻辑运算符及 Math 类应用
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档