One
/*
需求:测试你的体重是否标准。
标准体重:22*身高(米)的平方
体重指数:体重(公斤)/身高(米)的平方
正常体重:体重指数18-25
超重:体重指数25-30
轻度肥胖:体重指数>30
中度肥胖:体重指数>35
重试肥胖:体重指数>40
*/
import java.io.*;
public class BMI
{
public static void main(String[] args) throws IOException
{
//以下六句是用来读取键盘上输入的数据
InputStreamReader reader=new InputStreamReader(System.in);
BufferedReader bf= new BufferedReader(reader); //创建字符输入流对象.
System.out.print("请输入您的身高(米):");
String h = bf.readLine();
System.out.print("请输入您的体重(公斤):");
String w = bf.readLine();
//将从键盘接收的数据转换为Ddouble型
double height = Double.parseDouble(h);
double weight = Double.parseDouble(w);
double bztz = 22*height*height;
double tzzs = weight/(height*height);
System.out.println("\t您的标准体重为:"+(int)bztz);
System.out.println("\t您的体重指数为:"+(int)tzzs);
if(tzzs>=18 && tzzs<=25)
{
System.out.println("\t您的体重标准!");
}
else if (tzzs>25 && tzzs<=30)