【求4位数中各个位数上的值,例如:var a=1234,如何得到1,2,3,4?】
1234/1000%10
Int=1
1234/100%10
Int=2
1234/10%10
Int=3
1234%10
Int=4
【判断2024是否为闰年】
var year=2024
(year%4==0&&year%100=0)||year%400==0
【写一段代码,验证短路行为】
object ShortCircuitDemo {
def main(args: Array[String]): Unit = {
val a = 10
val b = 20
val c = 30
// 短路行为示例:逻辑与操作符(&&)
if (a < b && b < c) {
println("a < b < c")
} else {
println("条件不满足")
}
// 短路行为示例:逻辑或操作符(||)
if (a > b || b > c) {
println("至少有一个条件满足")
} else {
println("两个条件都不满足")
}
}
}
【p98页,编程题1】
‘a‘+7+“hello”的值是:104hello,“hello”+‘a‘+7的值是:helloa7
【如何判断一个数是一个三位数?】
def isThreeDigitNumber(n: Int): Boolean = {
n >= 100 && n <= 999
}
println(isThreeDigitNumber(123)) // 输出:true
println(isThreeDigitNumber(1000)) // 输出:false
【答案不保证正确!!!】