问题:if练习作业

西风烈~...发布 问题来源
import java.util.Scanner; public class BMI { /** * BMI = 体重(kg)除以身高(m)的平方 *  * 过轻:低于18.5 正常:18.5-25 过重:25-28 肥胖:28-32 非常肥胖:高于32 */ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Height (m): "); double height = scanner.nextDouble(); System.out.print("Weight (kg): "); double weight = scanner.nextDouble(); // FIXME: double bmi = 0; bmi = weight / (height * height); if (bmi < 18.5) { System.out.printf("体重为:%.2f,过轻", bmi); } else if (bmi < 25) { System.out.printf("体重为:%.2f,正常", bmi); } else if (bmi < 28) { System.out.printf("体重为:%.2f,过重", bmi); } else if (bmi < 32) { System.out.printf("体重为:%.2f,肥胖", bmi); } else { System.out.printf("体重为:%.2f,非常肥胖", bmi); } // TODO: 打印BMI值及结果 } }
  • 1

您当前正在使用不支持HTML5的低版本浏览器,飞扬学院需要支持HTML5的浏览器才能为您提供更好的学习体验。请使用支持HTML5的Chrome浏览器Firefox浏览器或最新版本的IE浏览器