문제:
입력은 키(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");
}
}
'Java > 실습' 카테고리의 다른 글
[Java] 구구단머신 (0) | 2022.05.21 |
---|---|
[Java] 2진수를 10진수로 바꾸기 (2) (0) | 2022.05.21 |
[Java] 계산기 (0) | 2022.05.15 |
[Java] 평균학점 출력기 (0) | 2022.05.14 |
[Java] 대소문자 변환기 (0) | 2022.05.14 |