scala 打印1~10(除2之外)的其他9个数
时间: 2024-02-18 16:04:45 浏览: 23
好的,以下是 Scala 语言的代码,可以打印出 1~10(除2之外)的其他9个数:
```scala
for (i <- 1 to 10 if i % 2 != 0) {
println(i)
}
```
输出结果为:
```
1
3
5
7
9
```
代码说明:
- `for` 循环用于遍历 1 到 10 的所有数;
- `if` 条件判断语句用于筛选出 除2之外 的数;
- `println` 函数用于打印输出符合条件的数。
相关问题
scala打印1~10中奇数。
好的,以下是 Scala 语言的代码,可以打印出 1~10 中的所有奇数:
```scala
for (i <- 1 to 10 if i % 2 != 0) {
println(i)
}
```
输出结果为:
```
1
3
5
7
9
```
代码说明:
- `for` 循环用于遍历 1 到 10 的所有数;
- `if` 条件判断语句用于筛选出奇数;
- `println` 函数用于打印输出符合条件的数。
scala两种方法打印1~10中奇数。
好的,以下是 Scala 语言的两种方法,可以打印出 1~10 中的所有奇数:
方法一:使用 for 循环和 if 条件判断语句
```scala
for (i <- 1 to 10 if i % 2 != 0) {
println(i)
}
```
输出结果为:
```
1
3
5
7
9
```
方法二:使用 filter 函数和 foreach 函数
```scala
(1 to 10).filter(_ % 2 != 0).foreach(println)
```
输出结果为:
```
1
3
5
7
9
```
代码说明:
- 方法一和方法二都使用了 `_ % 2 != 0` 来判断是否为奇数;
- 方法一使用了 `for` 循环和 `if` 条件判断语句,方法二使用了 `filter` 函数和 `foreach` 函数;
- `println` 函数用于打印输出符合条件的数。