9.4 scala作业

【求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

 

【答案不保证正确!!!】

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值