Scala的算术运算符
Scala中的算术运算符: + - * / %
Scala的关系运算符
== 等于 != 不等于 >大于 < 小于 >= 大于等于 <= 小于等于
Scala的逻辑运算符
· 与:&& 运算表达式有一个为假,则整个表达式为假false。
· 或:|| 运算表达式有一个为真,则整个表达式为真true。
· 非:! 就是取反的意思,与参与表达式相反。
任务
一. 判断一个年份是否是闰年 根据国际标准,一个年份被视为闰年的条件是,如下条件满足任意一个:
(1)能够被4整除,并且不能被100整除的年份是闰年。 (2)能够被400整除的年份同样也是闰年。
二.求4位数中的各个位数上的值。例如 var a = 1234 如何得到1,2,3,4?
var a = 1234;
println( ___ )// 1
println( ___ )// 2
println( ___ )// 3
println( ——— )// 4
答案
一.
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 不是闰年")
}
二.
val a = 1234
println(a / 1000) // 1(千位)
println((a % 1000) / 100) // 2(百位)
println((a % 100) / 10) // 3(十位)
println(a % 10) // 4(个位)