Discuss / Java / 交作业

交作业

Topic source

平方没有用Math,但平方简单直接互乘了。

package com.itranswarp.learnjava;

import java.util.Scanner;

/**
 * 计算BMI
 */
public class Main {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.print("Height (m): ");
		double height = scanner.nextDouble();
		System.out.print("Weight (kg): ");
		double weight = scanner.nextDouble();
		// FIXME:
		double bmi = 0;
		String result = "";
		//bmi = 体重/(身高的平方)  
		//备注,其中身高单位为m,体重单位为kg
		bmi = weight / (height * height);
		// TODO: 打印BMI值及结果
//		过轻:低于18.5
//		正常:18.5-25
//		过重:25-28
//		肥胖:28-32
//		非常肥胖:高于32
		if (bmi < 18.5) {
			result = "过轻";
		}
		else if (bmi < 25) {
			result = "正常";
		}
		else if (bmi < 28) {
			result = "过重";
		}
		else if (bmi < 32) {
			result = "肥胖";
		}
		else {
			result = "非常肥胖";
		}
		System.out.println("Your bmi is " + result);
	
		scanner.close();
	}
}


  • 1

Reply