int result = 1;while (result ==1){ Scanner scanner = new Scanner(System.in); System.out.println("请输入你的身高(单位:cm):"); Double height = scanner.nextDouble()/100; System.out.println("请输入你的体重(单位:千克):"); Double weight = scanner.nextDouble(); Double bmi = weight/(height*height); String status = "暂无"; if(bmi<=18.5 || Math.abs(18.5-bmi)<0.000001 ){ status = "过轻"; }else if(bmi>18.5 && 25>=bmi || Math.abs(25-bmi)<0.000001 ){ status = "正常"; }else if(bmi>25 && 28>=bmi || Math.abs(28-bmi)<0.000001){ status = "过重"; }else if(bmi>28 && 32>=bmi || Math.abs(32-bmi)<0.000001){ status = "肥胖"; }else if(bmi>32){ status = "非常肥胖"; } System.out.println("您:"+status); System.out.println("哈哈,还要再测一次么?(回复1为测,回复其他为不测):"); result = scanner.nextInt();}
Sign in to make a reply
用户7628891765