BMI(身体健康指数)nextInt()的弊端
2016-04-01 00:00
148 查看
摘要: nextInt()的弊端
import java.util.Scanner;
public class BMT {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int pounds, feet, inches;
double heightMeters, mass, BMI;
System.out.println("Enter your weight in pounds.");
pounds = sc.nextInt();
System.out.println("Enter your height in feet followed");
System.out.println("by a space then additional inches.");
feet = sc.nextInt();
inches = sc.nextInt();
heightMeters = ((feet * 12) + inches) * 0.0254;
mass = (pounds / 2.2);
BMI = mass / (heightMeters * heightMeters);
System.out.println("your BMI is " + BMI);
System.out.println("your risk category is ");
if (BMI < 18.5) {
System.out.println("Underweight.");
} else if (BMI < 25) {
System.out.println("Normal weight.");
}
import java.util.Scanner;
public class BMT {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int pounds, feet, inches;
double heightMeters, mass, BMI;
System.out.println("Enter your weight in pounds.");
pounds = sc.nextInt();
System.out.println("Enter your height in feet followed");
System.out.println("by a space then additional inches.");
feet = sc.nextInt();
inches = sc.nextInt();
heightMeters = ((feet * 12) + inches) * 0.0254;
mass = (pounds / 2.2);
BMI = mass / (heightMeters * heightMeters);
System.out.println("your BMI is " + BMI);
System.out.println("your risk category is ");
if (BMI < 18.5) {
System.out.println("Underweight.");
} else if (BMI < 25) {
System.out.println("Normal weight.");
}else if(BMI<30){ System.out.println("Overweight."); }else{ System.out.println("Obese."); } }
}
相关文章推荐
- HP服务器raid5数据恢复案例
- 怎样实现EDIUS中离线素材的恢复
- 非UI线程使用setVisibility发生的bug
- 解决getView方法重复执行的问题
- mongodb的安装,开启,连接
- php中普通变量与static变量的区别
- FTP文件目录遍历
- OSI七层模型
- HTML简介
- PHP基础
- Apache+PHP+Mysql开发环境搭建
- sqlserver 2005 分页
- sqlserver 关于日期函数
- sqlserver 2005 列字符串拼接
- Learning C++ 1.数据类型
- Learning C++ 1.数据类型
- 直播行业做的精的太少
- 【iOS】idfa查找
- 怎样通过PDF Transformer+在MS Office中创建PDF文件
- 怎样用iMindMap来筹划项目