* 10进制 2进制
* 0 0
* 1 1
* 2 10
* 3 11
* 4 100
* 5 101
* 6 110
*---------------------
* & 按位与运算符 0&1 = 0, 1&0=0 0&0=0 1&1 =1
*
* | 按位或运算符 0|1=1 1|0= 1 0|0= 0 1|1 = 1
*/
运算fu的优先级
- && 的优先级要高于 ||
- 算 术(+-*%)> 关 系(><=!=)> 赋 值(=)
- 乘(*)除(/)模(%)> 加(+)减(-)
if语句
object Base15 {
def main(args: Array[String]): Unit = {
println("请输入一个正整数:")
val number = scala.io.StdIn.readInt()
if (number >= 0 && number <= 59 ) {
println("D")
} else if ( number <= 69 && number >= 60 ) {
println("C")
} else if (number <= 79 && number >= 70) {
println("B")
}
else if (number <= 100 && number >= 80) {
println("A")
}else {
println("输入有误")
}
}
}