计算BMI值

 

        Scanner scanner = new Scanner(System.in);
        System.out.println("身高:");
        float height = scanner.nextFloat();
        System.out.println("体重:");
        byte tizhong = scanner.nextByte();
        System.out.println("身高:" + height + " 体重:" + tizhong + "公斤");
        float f = tizhong / (height * height);

        System.out.println("BMI:" + f);
        scanner.close();
        if (f < 18.5) {
            System.out.println("体重过轻");
        } else if (f >= 18.5 && f < 24) {
            System.out.println("正常范围");
        } else if (f >= 24 && f < 27) {
            System.out.println("体重过重");
        } else if (f >= 27 & f < 30) {
            System.out.println("轻度肥胖");
        } else if (f >= 30 && f < 35) {
            System.out.println("中度肥胖");
        } else if (f >= 35) {
            System.out.println("重度肥胖");
        }

 

posted on 2021-03-28 11:47  情_结  阅读(118)  评论(0)    收藏  举报