키: 176
몸무게: 80
표준체중: 키(단위:m)의 제곱 * 22
체질량지수: 몸무게 / 키(단위:m)의 제곱
18.5 이하: 저체중
18.5~25: 정상
25~30: 비만
30이상: 고도비만
입력받아 처리하는 예제입니다.
-------------------------
public class BMI {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("키를 입력하세요.");
float fHeight = scan.nextFloat();
System.out.println("몸무게를 입력하세요.");
float fWeight = scan.nextFloat();
float fStandHeight = fHeight / 100f * 2f * 22f;
float fBMI = fWeight / (fHeight / 100f * 2f);
String sBMI;
if(fBMI <= 18.5f)
{
sBMI = "저체중";
}
else if(fBMI >= 18.5f && fBMI <= 25f)
{
sBMI = "정상";
}
else if(fBMI >= 25f && fBMI <= 30f)
{
sBMI = "비만";
}
else
{
sBMI = "고도비만";
}
System.out.println("표준체중:" + fStandHeight);
System.out.println("체질량지수:"+sBMI);
}
}
'개발속이야기 > Java' 카테고리의 다른 글
lamdba식 예제 (0) | 2017.12.28 |
---|---|
SmartPhone 클래스 작성 (0) | 2017.12.28 |
JAVA File 관련 예제 (0) | 2017.12.28 |
JFrame JPanel 예제 (0) | 2017.12.28 |
Java Sort 예제 (0) | 2017.12.27 |