Discuss / Java / 计算体质指数BMI

计算体质指数BMI

Topic source
import java.util.Scanner;

public class OneTest {

	public static void main(String[] args) {
		//BMI = 体重(kg)/ 身高(m)^ 2
		
		Scanner scanner = new Scanner(System.in);
		System.out.println("请输入您的体重(kg):");
		float weight = scanner.nextFloat();
		System.out.println("请输入您的身高(m):");
		float height = scanner.nextFloat();
		float BMI = (float) (weight / Math.pow(height,2));
		System.out.printf("您的BMI值为:%.2f\n ", BMI);
		if( BMI < 18.5 ) {
			System.out.println("体重过轻");
		}else if( BMI >= 18.5 && BMI < 25 ) {
			System.out.println("体重正常");
		}else if( BMI >= 25 && BMI < 28 ) {
			System.out.println("体重过重");
		}else if( BMI >= 28 && BMI < 32 ) {
			System.out.println("体重肥胖");
		}else {
			System.out.println("体重非常肥胖");
		}
		
	}

}

  • 1

Reply