- 算术运算符
object Base05 {
def main(args: Array[String]): Unit = {
println(2+1) // 3
println(2-1) // 1
println(2*3) // 6
println(5/2) // 5除以2 = 2 ? 不是2.5?
// Int / Int 结果还是Int
println(5/2.0) // Int / Double 结果还是 Double
println(5%2) // 1 模 ,取余 5除以2的余数。
println(123%10) // ==>3
}
}
- 关系运算符
object Base06 {
def main(args: Array[String]): Unit = {
var b = 1 == 2 // false
println(3 == 2) // false
println(3 != 2) // true
println(3 > 2) // true
println(3 < 2) // false
println(3 >= 2) // true
println(3 <= 2) // false
}
}
- 逻辑运算符
object Base07 {
def main(args: Array[String]): Unit = {
// 逻辑运算符
// 与 : && ,全真为真,一假全假
// var a = 1 > 2 && 2 < 3 // false
//println(a)
// println(2>1 && 3>2 && 4>3) ture
// println(2>1 && 3>2 && 4>5) false
// 或: ||。 一真为真,全假为假
// println(2>1 || 2<1) // ture
// println(2>3 || 2<1 || 3>5) // false
// 非: ! 取反
println(2>1)
var a = 2 > 1 // true
println( !a ) //false
println( !(2>1) ) //false
}