Scala中的算术运算符: + - * / %
println(2+=4)
println(4-2)
println(3*5)
println(7/3)
println(4%3)
scala中的关系运算符如下:
== 等于
!= 不等于
大于
< 小于
大于等于
<= 小于等于
println(2==4)
println(4!=2)
println(3>5)
println(7<3)
println(4>=4)
println(3<=4)
逻辑运算符
·与:()&& 运算表达式有一个为假,则整个表达式为假false。
或:|| 运算表达式有一个为真,则整个表达式为真true。
非:! 就是取反的意思,与参与表达式相反
println(2>1 && 3>2 && 4>3)
println(2>1 && 3>3 && 4>3)
println(2>1 || 3>2 || 4>3)
println(2>3 || 2<1 || 2>3)
println(2>1)
var a =2>1
print( !a )
判断一个年份是否是闰年 根据国际标准,一个年份被视为闰年的条件是,如下条件满足任意一个:
(1)能够被4整除,并且不能被100整除的年份是闰年。
(2)能够被400整除的年份同样也是闰年。
object Base04 {
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 不是闰年")
}
}
}
求4位数中的各个位数上的值。例如 var a = 1234 如何得到1,2,3,4?
object Base05 {
def main(args: Array[String]): Unit ={
var a = 1234
println(a / 1234)
println(a / 617)
println(a / 411)
println(a % 10)
}
}