Java/실습

[Java] 비만도 계산기

tmd1 2022. 5. 21. 00:00

문제:

입력은 키(cm), 몸무게(kg) 순으로 입력
계산한 BMI 지수 소수점 셋 째 자리에서 반올림

입력:

160 44.8

출력:

under

코드:

public static void main(String[] args) {
		// TODO Auto-generated method stub

		Scanner sc = new Scanner(System.in);
		
		float centimeter = sc.nextFloat();
		float kilogram = sc.nextFloat();
		float meter = centimeter/100f;
		float BMI = Math.round((kilogram/(meter*meter))*100)/100f;
		// 소수점 셋 쨰 자리에서 반올림
		
		if(BMI >= 23) {
			System.out.println("over");
		}else if(BMI >= 18.5) {
			System.out.println("standard");
		}else {
			System.out.println("under");
		}		
	}