一.算术运算(+,——,*,/,%)
object t4 {
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 结果是
}
}
二.关系运算(==,!=,>,<,>=,<=)
object t5 {
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 t6 {
def main(args: Array[String]): Unit = {
//逻辑运算符
//与:&& .全真为真,一假全假
//
//
println(2>1 && 3>2 && 4>3)
println(2>1 && 3>2 && 4>5)
// 或: ||. 一真为真,全假为假
println(2>1 || 2<1)//true
println(2>1 || 2<1 || 3>5) //false
//非: ! 取反
println(2>1)
var a = 2>1//true
println( !a)//false
println(!(2>1) )//false
}
}
课后练习:1.求4位数中的各个位数上的值。例如 var a = 1234 如何得到1,2,3,4? var a = 1234:
object t666 {
def main(args: Array[String]): Unit = {
var a = 1234;
println(a/1000)//1
println((a/100)%10)//2
println((a/10)%10)//3
println(a%10)//4
}
}