//算数运算
%: 计算余数。5%2 就是5除2的余数
//数据类型。7=int
// 7=4=int
// 7%4的结果是int
println(7/4) //7/4= 1
println(7/4.0) //=7/4= 1
println(7%4)
println(7-4)
println(7+4)
println(7*4)
注意: '7/4.0 = 1.75'.原因是7是整数,为lnt类型,4.0为浮点数,为double类型
//关系运算符
//false true
val a:Boolean = 3 >2
c x
println(a)
println(7==4) //false
println(7>4) //true
println(7!=4) //true
println(7<4) //false
println(7>=4) //true
println(7<=4) //false
//逻辑运算符
/*
*/
// println(1 > 2 && 3 > 4)
// println(2 > 1 && 4 > 3)
// println(1 > 2 || 3 > 4)
// println(1 > 2 || 4 > 3)
}
}
// 判断闰年
/*
1.让用户输入一个整数,表示年份
2.判断这个年份是否是闰年
3.输出结果
*/
val year:Int = scala.io.StdIn.readInt()
//2000 ====> 2000是闰年
//2024 ====> 2024是闰年
//2025 ====> 2025不是闰年
//1900 ====> 1900不是闰年
val result:Boolean = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)
if(result) {
println(s"$year 是闰年")
}
else {
println(s"$year 不是闰年")
}
}
}
//赋值运算法
var a = 1 //把右边的计算结果保存到左边的变里
a -= 2 //a+=2 等价于 a = a+2
println(a)
a *= 3 //a+=2 等价于 a = a-3
println(a)
a *= 3 //a+=2 等价于 a = a
println(a)
a /= 4 //a+=2 等价于 a = a
println(a)
a %= 5 //a+=2 等价于 a = a
println(a)