Scala编程创建一个Box类,在其中定义三个变量表示一个立方体的长、宽和高,长宽高可以通过控制台输入
时间: 2023-06-02 11:02:33 浏览: 122
以下是一个简单的Scala程序,用于创建一个Box类,并在其中定义三个变量表示一个立方体的长、宽和高,长宽高可以通过控制台输入:
```scala
class Box(var length: Int, var width: Int, var height: Int) {
def volume(): Int = {
return length * width * height
}
}
object Main {
def main(args: Array[String]) {
println("请输入长、宽、高:")
val length = scala.io.StdIn.readInt()
val width = scala.io.StdIn.readInt()
val height = scala.io.StdIn.readInt()
val box = new Box(length, width, height)
println("立方体的体积是:" + box.volume())
}
}
```
在上面的程序中,我们定义了一个名为Box的类,其中有三个变量:length、width和height。我们还定义了一个名为volume的方法,该方法用于计算立方体的体积。
在主方法中,我们首先提示用户输入长、宽和高,并使用scala.io.StdIn.readInt()函数从控制台读取输入值。然后,我们使用new关键字创建一个Box对象,并将用户输入的值作为参数传递给构造函数。最后,我们调用box.volume()方法,计算立方体的体积并将其打印到控制台上。
运行程序时,它将提示您输入立方体的长、宽和高。输入完毕后,程序将计算立方体的体积并将其打印到控制台上。
阅读全文