scala计算BMI
时间: 2024-06-15 11:07:24 浏览: 19
在Scala中计算BMI(Body Mass Index,身体质量指数)可以通过以下步骤实现:
1. 首先,需要获取用户的身高和体重信息。可以使用`scala.io.StdIn.readLine()`函数来获取用户的输入。
2. 接下来,将获取到的身高和体重转换为数值类型。可以使用`toDouble()`函数将字符串转换为Double类型。
3. 然后,使用以下公式计算BMI:BMI = 体重(kg)/ 身高(m)的平方。
4. 最后,根据计算得到的BMI值,判断用户的体重状况。常见的判断标准如下:
- BMI < 18.5:体重过轻
- BMI >= 28:肥胖
下面是一个示例代码:
```scala
object BMICalculator {
def main(args: Array[String]): Unit = {
println("请输入您的身高(单位:米):")
val height = scala.io.StdIn.readLine().toDouble
println("请输入您的体重(单位:千克):")
val weight = scala.io.StdIn.readLine().toDouble
val bmi = weight / (height * height)
println("您的BMI指数为:" + bmi)
if (bmi < 18.5) {
println("您的体重过轻")
} else if (bmi < 24) {
println("您的体重正常")
} else if (bmi < 28) {
println("您的体重超重")
} else {
println("您的体重肥胖")
}
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![md](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)