当前位置:   article > 正文

使用Scanner收集你的身高体重,并用三目运算符判断BMI的范围_使用scanner收集你的身高、体重,并计算出你的bmi值是多少 bmi的计算公式是体

使用scanner收集你的身高、体重,并计算出你的bmi值是多少 bmi的计算公式是体

使用Scanner收集你的身高体重,并用三目运算符判断BMI的范围

//导包
import java.util.Scanner;
public class zy{

	public static void main(String[] args) {
		//使用Scanner收集你的身高体重,并计算出你的BMI值是多少
        // BMI的计算公式是 体重(kg) / (身高*身高)米
        // 比如隔壁老王的体重是72kg, 身高是1.69,那么这位同学的BMI就是
        // 72 / (1.69*1.69) = ?
        // 然后通过条件判断BMI的范围,打印出是超重还是正常

        Scanner myScanner = new Scanner(System.in);
        // 收集数据
        System.out.println("请输入你的身高(m):");
        double stature = myScanner.nextDouble();
        System.out.println("请输入你的体重(kg):");
        int weight = myScanner.nextInt();

        // 把收集到的数据进行BMI值计算
        Double BMI = weight / (stature * stature);
        // 对BMI1进行四舍五入
        BMI = (double) Math.round(BMI * 100) / 100;
        //对BMI进行判断 确定范围
        String export = BMI < 18.5? "体重过轻": BMI < 24? "正常范围": 
                        BMI < 27? "体重过重": BMI < 30? "轻度肥胖": 
                        BMI < 35? "中度肥胖": "重度肥胖" ;

        // 输出结果
        System.out.println("当前的BMI是:" + BMI);
        System.out.println("身体状态是:" + export);
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32

在这里插入图片描述
编程小白,如有问题可直接私信,谢谢!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/389629
推荐阅读
相关标签
  

闽ICP备14008679号