scala while循环1到100
时间: 2024-06-15 18:05:10 浏览: 4
在Scala中,可以使用while循环来实现从1到100的输出。以下是一个示例代码:
```scala
var i = 1
while (i <= 100) {
println(i)
i += 1
}
```
上述代码中,我们首先定义了一个变量`i`并将其初始化为1。然后,在while循环中,我们检查`i`是否小于等于100,如果满足条件,则执行循环体内的代码。循环体内的代码打印当前的`i`值,并将`i`自增1。这样,循环会一直执行,直到`i`的值大于100为止。
相关问题
scala while 100以内3的倍数之和
您可以使用如下代码来计算100以内3的倍数之和:
```scala
var sum = 0
var i = 0
while (i < 100) {
if (i % 3 == 0) {
sum += i
}
i += 1
}
println("100以内3的倍数之和为:" + sum)
```
该代码定义了一个变量 `sum` 来存储3的倍数之和,并使用变量 `i` 循环遍历整数1到100。在每次循环时,如果当前的 `i` 是3的倍数,则将其加入到 `sum` 中。最后,打印出 `sum` 的值即可得到答案。
scala的九九乘法表的while
Scala是一种运行在Java虚拟机上的编程语言,它结合了面向对象编程和函数式编程的特性。下面是使用while循环打印九九乘法表的Scala代码:
```scala
var i = 1
while (i <= 9) {
var j = 1
while (j <= i) {
print(s"$j * $i = ${i * j}\t")
j += 1
}
println()
i += 1
}
```
这段代码使用了两个嵌套的while循环来打印九九乘法表。外层循环控制行数,内层循环控制每行的列数。在内层循环中,使用字符串插值将乘法表的每个元素打印出来,并使用制表符`\t`进行对齐。最后,通过`println()`换行。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)