scala运算符
object helloworld {
def main(args: Array[String]): Unit = {
println(2+1)
println(2-1)
println(2*1)
println(5/2)
//Int/Int结果还是Int
println(5/2.0)//Int/Double 结果还是Double
println(5%2)//1 模 取余 5除于二的余数
println(123%10) // ==>3
}
}
scala关系运算符
object helloworld {
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 helloworld {
def main(args: Array[String]): Unit = {
// 逻辑运算符
// 与: && . 全真为真,一假全假
//var a = 1 > 2 && 2 < 3 (false)
//println(a)
//println(2>1 && 3>2 && 4>3)true
//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
}
}
课堂练习
object helloworld {
def main(args: Array[String]): Unit = {
// 请输入一个年份,并判断是不是闰年
print("请输入一个年份")
val year = scala.io.StdIn.readInt()
val result:Boolean = (year%4==0 && year%100 !=0) || (year%400 == 0)
if(result){
println(s'$year 是闰年')
}else{
println(s'$year 不是闰年')
}
}
}
第一题 a // 1000
第二题 (a // 100) % 10
第三题 (a // 10) % 10