用scala写一个定义两个变量Int,判断二者的和,是否既能被3又能被5整除,打印提示信息
时间: 2023-03-12 22:10:30 浏览: 122
答:可以使用如下Scala代码来实现:val a = 3
val b = 5if((a+b) % 3 == 0 && (a+b) % 5 == 0) {
println("两个变量的和能被3和5整除")
} else {
println("两个变量的和不能被3和5整除")
}
相关问题
编写一个Scala程序,输出个位数是6、且能被3整除的所有三位数,并控制每行最多输出5个。
以下是一个Scala程序,可以输出个位数是6且能被3整除的所有三位数,并且每行最多输出5个:```scala
object Main extends App {
var count =
for (i <- 100 to 999 if i % 10 == 6 && i % 3 == ) {
print(i + " ")
count += 1
if (count % 5 == ) {
println()
}
}
}
```程序首先定义了一个计数器`count`,用于记录当前行已经输出了多少个数字。然后使用`for`循环遍历所有的三位数,判断个位数是否为6且能否被3整除。如果符合条件,则输出该数字,并将计数器加1。如果当前行已经输出了5个数字,则换行。
用scala定义一个类Math,包含一个私有变量sum
好的,您可以这样定义一个包含私有变量sum的Math类:
```
class Math {
private var sum: Int = 0
def add(num: Int): Unit = {
sum += num
}
def getSum(): Int = {
sum
}
}
```
这个Math类有一个私有变量sum,它只能在类内部访问。类还包含两个方法:add和getSum。add方法用来将一个整数添加到sum中,而getSum方法则用来获取sum的值。这里使用了scala的默认访问级别,因为没有指定任何修饰符。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![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)