ADM-201 dump PMP dumps pdf SSCP exam materials CBAP exam sample questions

#9 Kotlin教程 | 操作符 – 译学馆
未登录,请登录后再发表信息
最新评论 (0)
播放视频

#9 Kotlin教程 | 操作符

#9 Kotlin Tutorial | Operators

在看过 Hello World 程序以及知道怎么创建类和实例 怎样使用这些东西后
我们来看看第二段代码
如果你学过其它编程语言 比如 C C++ 或者 Java 之类的
就会知道一般学的第二段代码就是两个数的加法运算
那我们如何写这段代码呢?怎么用 Kotlin 来实现加法运算呢?
和其它语言有什么不同?
其实差不太多 我只是想让你们看看 Kotlin 和 Java 有多相似
尤其是在加法或者其他算符的运算方面
那这里我首先创建一个变量
变量就命名为 num1
但怎么创建一个 int 变量?因为在 Java 中我们是用的 int 里 i 是小写字母
但是在 Kotlin 如果你用小写 int 声明短整数
那就会报错 可以看到这里字母变红了 也就是说编译器无法识别
也就是说编译器并不会把 int 识别为整数型 这里我们得用大写的 I
接下来我们要创建第2个变量 比如说就是num2 也是整型变量
那接下来如果我打印结果…不好意思不应该用sysout 那是Java写法
所以这里我先打印出 num1 的值 想想如果这里打印 num1 会发生什么?
在 Java 中我们有两种类型的变量 是吧?实例变量和局部变量
你在方法中创建的变量就是局部变量 对吧?
如果你不给局部变量赋值 那就会报错
这里的报错就提示说变量 num1 必须初始化 也就是说
对于局部变量你得先给它初始化赋值 这里我就赋4
num2就是7
因为我以前是写 Java 的 那想当然就想在最后加分号
但其实 Kotlin 不要求必须有分号 所以这里我就不加了
这里我们已经写了 num1 如果要进行加法运算也很简单 直接 + num2
和其它编程语言 C或者C++ 一样 直接用加号就行
在这一部分基本上没有任何变化
然我们运行一下代码看看结果
好的 我们在控制台窗口就可以看到结果了 结果就是11
所以 4和7相加 得到11 对吧?
那我们这里可以改成其他运算么?比如我想用减法
也是可以的 我们再来运行一下
结果就是 -3 对吧?
这就是加减运算 我们也可以进行取模运算
我们可以像在 Java 里一样使用各种运算符
那现在我想用特殊打印方式 做完加法运算后我不想这么打印结果了 那我们可以
我们可以用变量 在打印语句外创建一个变量用来赋值
可以写 var result =
num1 + num2 可以这样做
我们可以直接把 result 写在这里 先删掉之前的代码 然后写上 result
然后运行 当然运行后还是会得到一样的输出结果
我这里就不运行了 不过代码是没问题的
当然你要非想验证一下也行
我们之前并没有提到 result 的值 所以来看看会发生什么
好的 执行后你可以看到结果是11 我们可以做变量加法了
还有什么呢 好的 这就是怎么做运算的
好的 现在我们知道怎么做加减运算了
接下来我们讲讲其他概念 还是打印这个例子
这次不直接打印 result 的值 而是是打印出
“4和7相加的结果是11”这句话 我们怎么做?
那我就不能这么写了
我要写成 “4和7相加的结果是11”
这里我写了个固定值 是吧?我怎么知道结果就一定是11呢?所以我想从 result 获得值
所以这里我想打印出同一句话 不过这次通过变量分配值
但如果你要分配变量的值 比如这里是num1 这里是num2 然后是result
如果这样输出内容就会是 “num1和 num2 相加结果是 result”
并不能得到 “4和7相加结果是11” 这个输出
好的 这就是怎么做运算 下个视频我们来讲讲怎么把这里的 num1
替换成实际的数值 如果只是运行现在这个代码那只能得到字符串
那就这样吧 下节我们讲怎么把这里换成数字

发表评论

译制信息
视频概述

本节讲解了如何用 Kotlin 进行加减运算并把结果输出到控制台。

听录译者

收集自网络

翻译译者

[B]刀子

审核员

审核团O

视频来源

https://www.youtube.com/watch?v=q_XZWtP6KQg

相关推荐