满意答案
qwb6605643
2015.11.09
采纳率:56% 等级:8
已帮助:263人
123456789101112131415161718192021222324public static void test5() { Scanner sc = new Scanner(System.in); System.out.println("请输入身高(单位为cm):"); float height = sc.nextFloat(); System.out.println("请输入体重(单位为Kg):"); float weight = sc.nextFloat(); if (height > 0 && weight > 0) { float bmi = weight / (float) Math.pow(height / 100, 2); System.out.println("体质指数为:" + bmi); if (bmi <= 18.5) { System.out.print("体型偏瘦!"); } else if (bmi > 18.5 && bmi <= 24.5) { System.out.print("体型正常!"); } else if (bmi > 24.5 && bmi <= 28) { System.out.print("体型超重!"); } else if (bmi > 28 && bmi <= 32) { System.out.print("体型肥胖!"); } else if (bmi > 32) { System.out.print("非常肥胖!"); } } else { System.out.println("输入有误,请重新来过!"); }}
00分享举报