scala求圆周长和面积
时间: 2023-03-20 17:01:21 浏览: 523
要计算圆的周长和面积,可以使用Scala中的数学库。以下是一个简单的Scala程序示例,用于计算圆的周长和面积:
```scala
import scala.math._
object Circle {
def main(args: Array[String]): Unit = {
val radius = 5.0
val circumference = 2 * Pi * radius
val area = Pi * pow(radius, 2)
println(s"圆的周长为: $circumference")
println(s"圆的面积为: $area")
}
}
```
在这个程序中,我们导入了Scala的数学库,使用了`Pi`和`pow`函数。`Pi`函数返回圆周率,`pow`函数返回给定数的指定次幂。
然后我们定义了一个`radius`变量表示圆的半径,并使用它来计算圆的周长和面积。最后,我们使用`println`函数输出计算结果。
相关问题
scala求梯形周长和面积
要计算一个梯形的周长和面积,需要知道梯形的上底、下底、高度和斜边长度。以下是使用 Scala 编写的计算梯形周长和面积的代码示例:
```scala
val upperBase = 5.0 // 上底
val lowerBase = 10.0 // 下底
val height = 7.0 // 高度
val obliqueSide = 8.602 // 斜边长度
val perimeter = upperBase + lowerBase + 2 * obliqueSide // 周长
val area = (upperBase + lowerBase) * height / 2 // 面积
println(s"梯形的周长为:$perimeter")
println(s"梯形的面积为:$area")
```
在这个示例中,我们定义了上底、下底、高度和斜边长度的变量,并计算了梯形的周长和面积。最后,我们使用 `println` 函数将结果输出到控制台。
scala求正方形周长和面积
Scala 是一种基于 Java 虚拟机的编程语言,可以使用以下代码来计算正方形的周长和面积:
```scala
// 定义正方形的边长
val sideLength = 5
// 计算周长
val perimeter = sideLength * 4
// 计算面积
val area = sideLength * sideLength
// 输出结果
println(s"正方形的周长是 $perimeter,面积是 $area。")
```
在这个例子中,我们假设正方形的边长为 5。首先,我们使用 `val` 关键字定义了 `sideLength` 变量,并将其赋值为 5。然后,我们分别计算了周长和面积,并将它们存储在 `perimeter` 和 `area` 变量中。最后,我们使用 `println` 函数将结果输出到控制台。
这段代码输出的结果应该是:
```
正方形的周长是 20,面积是 25。
```
阅读全文