feat:
线下课: 1、变量和数据类型 2、运算符 ChatGPT Scala 第 1 课: 变量、类型、条件判断
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user