import java.util.Scanner; |
/* |
* 简单的BMI指数计算程序,写着玩儿的 |
* 其实用到的知识点非常简单,主要是给刚入门的学生看的 |
* 我自己也是学生 |
*/ |
public class ComputeWeight { |
public static void main(String args[]) { |
for ( int i= 0 ;i< 20 ;i++) { //利用循环写的原因是可以不必每次重新运行程序 |
double bmi; |
System.out.println( "体重单位:千克\n身高单位:米" ); //注意设置单位,如果是厘米,后面的计算公式要适当修改 |
System.out.println( "请输入您的体重:" ); |
Scanner readweight= new Scanner(System.in); |
double weight=readweight.nextDouble(); |
System.out.println( "请输入您的身高:" ); |
Scanner readheight= new Scanner(System.in); |
double height=readheight.nextDouble(); |
bmi=( double ) ((weight/height)/height); |
if (bmi< 18.5 ) { |
System.out.println( "您的体重偏瘦" ); |
System.out.println( "bmi值为:" +bmi); |
} else if (bmi> 18.5 &&bmi< 23.9 ){ |
System.out.println( "您的体重正常" ); |
} else if (bmi> 24 &&bmi< 27.9 ){ |
System.out.println( "您的体重偏胖" ); |
System.out.println( "bmi值为:" +bmi); |
} else if (bmi> 28 ){ |
System.out.println( "您的体重重度肥胖" ); |
System.out.println( "bmi值为:" +bmi); |
} |
} |
} |
} |