根据身高体重计算BMI指数

创建BMIexponent类,声明double型变量height来记录身高,单位为米;声明int型变量weigt记录为体重,单位为千克;根据BMI=体重(身高*身高)计算BMI指数。代码如下:

package zuoye;

public class javake {

public static void main(String[] args) {

// TODO Auto-generated method stub

short a=1;//定义一个短整型数值a=1

byte b=-125;//定义一个整型数值b=-125

System.out.println(a);//输出a的值并换行

System.out.println(b);//输出b的值并换行

int c=123456;//定义一个整型c=123456

long d=33333333333L;//定义一个长整型数值d=33333333333并在末尾加上大写字母“L”,声明此数值为长整型数值

System.out.println(c);//输出c的值并换行

System.out.println(d);//输出d的值并换行

float e=3.14f;//定义一个浮点类型单精度数值e=3.14并在末尾加上大写字母"F",声明此数值为单精度类型

double g=3.13;//定义一个双精度q=3.13

System.out.println(e);//输出e的值并换行

System.out.println(g);//输出g的值并换行

double h=1.63;//双精度数值,身高h=1.63

int w=51;//整型数值 体重w=51

double exponent=w/(h*h);//bmi计算公式

System.out.println("身高"+h);//输出身高并换行

System.out.println("体重"+w);//输出体重并换行

System.out.println("bmi值"+exponent);//输出bmi值并换行

System.out.println("你的体重属于");//输出您的体重属于

if(exponent>=18.5&&e<24.9){//如果>=18.5 bmi<24.9输出正常

System.out.println("正常");

}

if(exponent>=24.9&&exponent<29.9){//如果>=24.9bmi<29.9

System.out.println("过重");//输出过重

}

if(exponent>=29.9){//如果bmi>=29.9

System.out.println("肥胖");//输出肥胖

}

char b1='\\';//将转义字符赋值给b1

System.out.println(b1);//输出b1

char c1='\u2665';//将转义字符赋值给c1

System.out.print(c1);//输出c1的值

boolean a1=Boolean.TRUE;//判断真假

System.out.println("a1");//输出真a1

}

}

 运行结果如下:

根据身高体重计算BMI指数_第1张图片

你可能感兴趣的:(java)