线下课:
1、变量和数据类型
2、运算符

ChatGPT Scala 第 1 课:
变量、类型、条件判断
This commit is contained in:
2026-09-09 17:37:34 +08:00
parent f27e286f7e
commit 9fe3fea28c
2 changed files with 123 additions and 0 deletions
+48
View File
@@ -0,0 +1,48 @@
package demo3
object DemoOps {
def main(args: Array[String]): Unit = {
// 1.算术运算符
val result1: Int = 10 / 3 //3
println(s"result1 = ${result1}") //不能整除,取整数部分
val result2: Double = 10 / 3
println(s"result2 = ${result2}") // 两个整数做除法,结果也是证书,赋值给result2时,转成double 10/3 = 3 == 3。0
val result3: Double = 10.0 / 3
println(s"result3 = ${result3}") // double除以整形 10.3 / 3 ==> 10.0/3.0 ==> 3.33333
val result4: Int = (+10) + (-3)
println(s"result4 = ${result4}")
// 2.比较运算符
val a1: Int = 10
val b1: Int = 10
println(s"a1==b1 = ${a1 == b1}")
println(s"a1.equals(b1) = ${a1.equals(b1)}")
println(s"a1 != b1 = ${a1 != b1}")
println(s"a1>b1 = ${a1 > b1}")
println(s"a1 >= b1 = ${a1 >= b1}")
// 3.逻辑运算符
val n = 1
println((6 > 5) && (n > 0))
println((6 > 5) && (n < 0))
println((6 > 5) || (n > 0))
println((6 > 5) || (n < 0))
println(!((6 > 5) && (n > 0)))
// 4.赋值运算符
var a = 10
a += 1 // a = a + 1
println(a)
a -= 1
a /= 1
a %= 1
}
}