《Kotlin从小白到大牛》第8章:运算符

第8章 运算符

Kotlin语言中的运算符(也称操作符)在功能上都与Java、C 和C++极为相似。本章为大家介绍Kotlin语言中一些主要的运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符。

8.1 算术运算符

Kotlin中的算术运算符主要用来组织数值类型数据的算术运算,按照参加运算的操作数的不同可以分为一元运算符和二元运算符。

8.1.1 一元运算符
算术一元运算符一共有3个,分别是-、++和–。具体说明参见表8-1。
在这里插入图片描述
表8-1中,-a是对a取反运算,a++或a–是在表达式运算完后,再给a加一或减一。而++a或–a是先给a加一或减一,然后再进行表达式运算。
示例代码如下:
//代码文件:chapter8/src/com/a51work6/ch8.1.1.kt
package com.a51work6

fun main(args: Array) {
var a = 12
println(-a) //a取反,结果输出是-12 ①
var b = a++ ②
println(b) //结果输出是12
b = ++a ③
println(b) //结果输出是14
}
上述代码第①行是-a,是把a变量取反,结果输出是-12。第②行代码是先把a赋值给b变量再加一,即先赋值后++,因此输出结果是12。第③行代码是把a加一,然后把a赋值给b变量,即先++后赋值,因此输出结果是14。

8.1.2 二元运算符
二元运算符包括:+、-、*、/和%,这些运算符对数值类型数据都有效,具体说明参见表8-2。
在这里插入图片描述
示例代码如下:
//代码文件:chapter8/src/com/a51work6/ch8.1.2.kt
package com.a51work6

fun main(args: Array) {
//声明一个字符类型变量
val charNum = ‘A’ //'A’字符的Unicode编码是65 ①
// 声明一个整数类型变量
var intResult = charNum.toInt() + 1
println(intResult) //输出66

intResult = intResult - 1
println(intResult)  //输出65

intResult = intResult * 2
println(intResult)  //输出130

intResult = intResult / 2
println(intResult)  //输出65

intResult = intResult + 8
intResult = intResult % 7
println(intResult)  //输出3

println("-------")

// 声明一个浮点类型变量
var doubleResult = 10.0
println(doubleResult)  //输出10.0

doubleResult = doubleResult - 1
println(doubleResult)  //输出9.0

doubleResult = doubleResult * 2
println(doubleResult)  //输出18.0

doubleResult = doubleResult / 2
println(doubleResult)  //输出9.0

doubleResult = doubleResult + 8
doubleResult = doubleResult % 7
println(doubleResult)  //输出3.0

}

上述例子中分别对数值类型数据进行了二元运算,其中代码第①行将字符类型变量charNum与整数类型进行加法运算,参与运算的该字符(‘A’)的Unicode编码为65。其他代码比较简单不再赘述。

8.1.3 算术赋值运算符
算术赋值运算符只是一种简写,一般用于变量自身的变化,具体说

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: 要从小到大,学习Kotlin需要掌握一些基本的知识和技能。首先,你可以使用交互式方式运行Kotlin代码,这可以通过使用REPL(Read-Eval-Print Loop)实现。REPL允许你逐行输入和执行Kotlin代码,这对于学习和测试代码非常有用。你可以使用Kotlin编译器提供的kotlin命令来启动REPL。\[3\] 另外,你还可以使用文本编辑工具编写Kotlin源文件,然后使用Kotlin编译器提供的kotlinc命令在命令提示行中编译Kotlin源程序。编译成功后,你可以使用kotlin命令或JDK提供的java命令来运行编译后的Kotlin程序。\[3\] 如果你想使用IntelliJ IDEA或Eclipse等集成开发环境来开发Kotlin项目,你可以创建一个新的Kotlin项目,并在项目中创建文件,编写代码,然后通过IDE提供的编译和运行功能来执行你的程序。这种方式更适合实际项目的开发。\[2\] 总之,要从小到大,你需要不断学习和实践Kotlin编程,掌握基本的语法和概念,并熟悉常用的开发工具和技巧。通过不断的练习和项目实践,你可以逐渐提升自己的Kotlin编程能力,成为一名Kotlin。 #### 引用[.reference_title] - *1* *2* *3* [《Kotlin从小到大》第3章:第一个Kotlin程序](https://blog.csdn.net/weixin_38072116/article/details/106554349)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值