자바로 BMI 계산기 만들기

Sheeraz Gul 2023년10월12일
자바로 BMI 계산기 만들기

BMI는 체질량 지수를 나타냅니다. 이 튜토리얼은 자바에서 BMI 계산기를 만드는 방법을 보여줍니다.

자바로 BMI 계산기 만들기

체질량 지수 BMI는 키와 체중을 기반으로 건강을 측정합니다. BMI는 체중(kg)을 키(m)의 제곱으로 나누어 계산합니다.

BMI를 측정하는 공식은 다음과 같습니다.

BMI = (Weight in Kilograms) / (Height in Meters * Height in Meters)

BMI에는 아래 표에서 볼 수 있는 범위가 있습니다.

BMI 범위 카테고리
> 30 비만
25 – 30 과체중
18.5 – 25 보통의
< 18.5 저중량

Java에서 BMI 지수 계산기를 구현해 보겠습니다.

package delftstack;

import java.util.Scanner;

public class Calculate_BMI {
  // method to check BMI
  public static String BMIChecker(double Weight, double Height) {
    // calculate the BMI
    double BMI = Weight / (Height * Height);

    // check the range of BMI
    if (BMI < 18.5)
      return "Underweight";
    else if (BMI < 25)
      return "Normal";
    else if (BMI < 30)
      return "Overweight";
    else
      return "Obese";
  }

  public static void main(String[] args) {
    double Weight = 0.0f;
    double Height = 0.0f;
    String BMI_Result = null;

    Scanner scan_input = new Scanner(System.in);
    System.out.print("Please enter the weight in Kgs: ");
    Weight = scan_input.nextDouble();
    System.out.print("Pleae enter the height in meters: ");
    Height = scan_input.nextDouble();

    BMI_Result = BMIChecker(Weight, Height);

    System.out.println(BMI_Result);

    scan_input.close();
  }
}

위의 코드는 체중과 키에 대한 입력을 받은 다음 BMI 범주를 확인합니다. 출력 참조:

Please enter the weight in Kgs: 79
Please enter the height in meters: 1.86
Normal
작가: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.

LinkedIn Facebook