scala中的运算符 + - / %
object base04 {
def main(args: Array[String]): Unit = {
println(2+1) // 3
println(3-1) // 1
println(2*3) // 6
println(5/2) // Int/Int结果还是Int
println(5/2.0) // Int/Double结果还是Double
println(5%2) // 1模型,取余 5除以2的余数。
println(123%10) // ==>3
}
}
Scala的关系运算符
object base05 {
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
}
}
Scala中的逻辑运算符
object base06 {
def main(args: Array[String]): Unit = {
//逻辑运算符
// 与:&& . 全真为真,一假全假
//var a = 1 > 2 && 2 < 3 //false
//println(a)
// println(2>1 && 3>2 && 4>3)
// println(2>1 && 3>2 && 4>5)
// 或 :|| . 一真全真,全假为假
// println(2>1 || 2<1) //true
// println(2>3 || 2<1 || 3>5) //false
// 非: ! 取反
println(2>1)
var a = 2 > 1 //true
println( !a ) //false
println( !(2 > 1) ) //false
}
}
判断一个年份是否为闰年,根据国际标准,一个年份为视为闰年的条件是,如下条件满足一个: (1)能被4整除,并且不能被100整除的年份是闰年。 (2)能够被400整除的年份也是闰年。
object base07 {
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 不是闰年")
}
}
}
object base08 {
def main(args: Array[String]): Unit = {
var a = 1234;
println(a/1000)
println((a/100)%10)
println((a/10) % 10)
println(a%10)
}
}