老师作业012:五个任务

### 任务 1: 求4位数中的各个位数上的值。例如 var a = 1234 如何得到 1, 2, 3, 4?

解答:
```scala
val a = 1234
val digits = a.toString.toList.map(_.asDigit)
println(digits) // 输出: List(1, 2, 3, 4)
```

### 任务 2: 写一段代码,验证短路行为。

解答:
```scala
val a = true
val b = false
val c = true

val result = a && b || c
println(result) // 输出: true
```

### 任务 3: 判断给定的年份是否是闰年。

解答:
```scala
def isLeapYear(year: Int): Boolean = {
  (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)
}

val year = 2024
println(isLeapYear(year)) // 输出: true
```

### 任务 4: P98 页编程题 1

由于没有具体的编程题内容,无法提供解答。

### 任务 5: 如何判断一个数是一个3位数?

解答:
```scala
def isThreeDigitNumber(num: Int): Boolean = {
  num >= 100 && num <= 999
}

val num = 123
println(isThreeDigitNumber(num)) // 输出: true
```

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值