- 整数/整数,结果还是整数
- 乘(*)除(/)模(%) > 加(+)减(-)
- &&>||
object Base01 {
def main(args: Array[String]): Unit = {
val a = true
val b = false
val c = false
println(a || b && c)
}
}
object Base02 {
def main(args: Array[String]): Unit = {
val a = 0.1
val b = 0.2
val c = 0.3
println(1 + 2 == 3)
println(0.1 + 0.2 == 0.3 )
println(BigDecimal(0.1) + BigDecimal(0.2) == BigDecimal(0.3) )
println(0.1 + 0.1 == 0.2)
}
}
object Base04 {
def main(args: Array[String]): Unit = {
print ("请输入正方形边长:")
val a = scala.io.StdIn.readInt ()
print ("请输入长方形的长:")
val b = scala.io.StdIn.readInt ()
print ("请输入长方形的宽:")
val c = scala.io.StdIn.readInt ()
if (b + c > a + a){
println ("长方形面积大")
} else if (b + c < a + a) {
println ("正方形面积大")
} else {
println ("一样大")
}
}
}