赞
踩
//导包 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); } }
编程小白,如有问题可直接私信,谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。