티스토리 뷰

1. 자바

Basic - Bmi.java

패스트코드블로그 2020. 5. 3. 13:00

BMI = x KG / (y M * y M)

 

Example for 175 cm height and 70 kg weight:

BMI = 70 / (1.75 * 1.75) = 22.86

 

(bmi > 30.0) 고도비만

(bmi > 25.0) 비만

(bmi > 23.0) 과체중

(bmi > 18.5) 정상

저체중

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.hanbit.grade;
 
import java.util.Scanner;
 
public class Bmi {
    public static void main(String[] args) {
        Scanner s = new Scanner(System.in);
        System.out.println("나이: ");
        int age = s.nextInt();
        if(age < 2){
            System.out.println("BMI지수의 참고지 정보는 2세 이상부터 제공됩니다. "
                          + "정확한 정보를 입력하세요");
            return;
        }
        System.out.println("Weight: ");
        double kg = s.nextDouble();
        System.out.println("Height: ");
        double cm = s.nextDouble() / 100;
        double bmi = kg / (cm * cm);
        System.out.println("BMI: " + bmi);
        String result = "";
        if (bmi > 30.0) {
            result = "고도비만";
        } else if (bmi > 25.0) {
            result = "비만";
        } else if (bmi > 23.0) {
            result = "과체중";
        } else if (bmi > 18.5) {
            result = "정상";
        } else {
            result = "저체중";
        }
        System.out.println(result);
 
    }
}
 
cs

'1. 자바' 카테고리의 다른 글

백준 17173: 5의 배수의 개수와 합  (0) 2020.05.03
MemberView.java  (0) 2020.05.03
OOP - NumberGolf.java  (0) 2020.05.03
백준10872: Factorial  (0) 2020.05.03
OOP with HashMap - Member.java  (0) 2020.05.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함