编写Java程序,根据给定的身高和体重计算肥胖指数BMI,并输出相应的健康标准。BMI计算公式为:

作者&投稿:缪供 (若有异议请与网页底部的电邮联系)
java编程实现个人健康测试,要求从键盘输入身高和体重,计算并输出bmi指数和体~

你好,不知道你的健康计算公式;关于Java 的swing界面,您自己去了解下很接单;关于简单的输入计算,我提供一串代码给你,你可以参考下:
package image;

import java.util.Scanner;

class CountThread extends Thread{
private Scanner sc1;
private Scanner sc2;
public void run(){
try{
System.out.println("请输入第一个数:");
sc1=new Scanner(System.in);
int x=sc1.nextInt();
System.out.println("请输入第二个数:");
sc2=new Scanner(System.in);
int y=sc2.nextInt();
System.out.println("您的结果为:"+(x+y));
}catch(Exception e){
e.printStackTrace();
}
}
}

public class Filetest{
private static CountThread count;
public static void main(String[] args){
try{
count=new CountThread();
count.start();
}catch(Exception e){
e.printStackTrace();
}
}
}

import javax.swing.JOptionPane;public class Test1 public static void main(String[] args) {String weightStr = JOptionPane.showInputDialog("输入体重(kg)。

大多数方案教会顾客怎样才是安全的,明智的,渐变的吃的方式。改变包括增加复合碳水化物的摄入量(水果,蔬菜,面包,谷类制品,意大利面制品),并降低脂肪和简单碳水化物的摄入量。每天提供400~800kcal极低能量的饮食已不太流行,因为显而易见病人可快速地恢复他们的体重。

体重控制:
体重控制方案可使用4种疗法:饮食和营养咨询,行为治疗,药物和外科手术。 饮食是极少采用传统的饮食疗法;代之以强调改变长期习惯。
标准体重:标准体重的“标准”各国所制定的并不完全一样。一个国家不同年龄组的标准体重通常是本国经过群体大样本的调研所得到的。
根据人的年龄、身高所计算出的各年龄组人的体重大体范围,并规定其上下界限。我国国家体委体育科研所就曾对15岁以内儿童的体重值,做过规范化研究,查看这一标准,您就会明白您孩子体重是否标准。

MI计算公式为:

public double getBMI(double weight,double height){

      return weight/(height*height);

}

public static void main(String[] arrs){

 Scanner scanner=new Scanner(System.in);

  System.out.println("请输入体重");

  double weight=scanner.nextDouble();

 System.out.println("请输入身高");

  double height=scanner.nextDouble();

   getBMI(weight,height);

}

相信很多人都有这样一种感觉:为什么相同身高相同体重的两个人,有人看起来瘦,有人看起来胖,或者是减肥的时候,明明体重没有下降,甚至还上升了,但是看起来却瘦下来了。

其实,这其中就是体脂率在起作用。有人过分追求减肥时的体重快速下降,但其实如果体脂率没小,只是体重下去了,也是虚的。

只有当体脂率变小,腰围等才会变小,视觉上才会看起来“瘦”,这体脂率,指的就是脂肪的重要占总体重的比例,当体脂率低,意味着身体的脂肪含量少,即使是相同体重的人,看起来也会比较瘦,这就是体脂率的意义。

如果按照概念来看,体脂率的计算公式就是:体脂率=(脂肪重量 ÷ 体重)×100%,通用的体脂率计算公式为:体脂率 =1.2×BMI+0.23× 年龄-5.4-10.8×性别(男为1,女为0),其中BM指的是体重指数,用体重除以身高的平方即可得到。

因此,按照公式就可以计算出自己的体脂率了,如此一来,就可以知道自己是“胖”还是“瘦”。有人就会提出疑问,是不是体脂率越低越好呢?当然不是。



相信很多人都有这样一种感觉:为什么相同身高相同体重的两个人,有人看起来瘦,有人看起来胖,或者是减肥的时候,明明体重没有下降,甚至还上升了,但是看起来却瘦下来了。

其实,这其中就是体脂率在起作用。有人过分追求减肥时的体重快速下降,但其实如果体脂率没小,只是体重下去了,也是虚的。只有当体脂率变小,腰围等才会变小,视觉上才会看起来“瘦”,这体脂率,指的就是脂肪的重要占总体重的比例,当体脂率低,意味着身体的脂肪含量少,即使是相同体重的人,看起来也会比较瘦,这就是体脂率的意义。

如果按照概念来看,体脂率的计算公式就是:体脂率=(脂肪重量 ÷ 体重)×100%,通用的体脂率计算公式为:体脂率 =1.2×BMI+0.23× 年龄-5.4-10.8×性别(男为1,女为0),其中BM指的是体重指数,用体重除以身高的平方即可得到。

因此,按照公式就可以计算出自己的体脂率了,如此一来,就可以知道自己是“胖”还是“瘦”。有人就会提出疑问,是不是体脂率越低越好呢?当然不是。



你好,不知道你的健康计算公式;关于Java 的swing界面,您自己去了解下很接单;关于简单的输入计算,我提供一串代码给你,你可以参考下:
package image;

import java.util.Scanner;

class CountThread extends Thread{
private Scanner sc1;
private Scanner sc2;
public void run(){
try{
System.out.println("请输入第一个数:");
sc1=new Scanner(System.in);
int x=sc1.nextInt();
System.out.println("请输入第二个数:");
sc2=new Scanner(System.in);
int y=sc2.nextInt();
System.out.println("您的结果为:"+(x+y));
}catch(Exception e){
e.printStackTrace();
}
}
}

public class Filetest{
private static CountThread count;
public static void main(String[] args){
try{
count=new CountThread();
count.start();
}catch(Exception e){
e.printStackTrace();
}
}
}

public double getBMI(double weight,double height){
      return weight/(height*height);
}
public static void main(String[] arrs){
 Scanner scanner=new Scanner(System.in);
  System.out.println("请输入体重");
  double weight=scanner.nextDouble();
 System.out.println("请输入身高");
  double height=scanner.nextDouble();
   getBMI(weight,height);
}



用JAVA语言怎样写数学中求根号的代码
Math.sqrt(num);是Java内置的开根号的函数

java编写程序求一元二次方程的根
int i = (-b-cbrt(b^2-4*a*c))\/2\/a System.out.println("只有一个根"+i);vector.add(i);} else if(b*b>4*a*c){ double x1=(-b-cbrt(b^2-4*a*c))\/2\/a double x2=(-b+cbrt(b^2-4*a*c))\/2\/a vector.add(x1);vector.add(x2);} } } 应该就是这个样子,我...

java语言如何求平方根
使用java.lang.Math类的sqrt(double)方法。 方法详解: public static double sqrt(double a) 返回正确舍入的 double 值的正平方根。Math是在java.lang这个包中的所以可以直接在程序中用这个Math类直接在程序中这样就可以了:double n;n=Math.sqrt(9);\/\/比如9是要平方的数 示例见下图:结果是:...

用java编!!从键盘输入三个整型数,其分别为一元二次方程ax2+bx+c=0...
以下程序在jdk5.0测试通过 import java.util.Scanner;public class Test { \/\/一元二次方程式解法 private static X fx (int a,int b,int c) throws Exception{ X x = new X();double m = b*b - 4*a*c;if(m>=0){ x.x1=(-1*b+Math.sqrt(m))\/(2*a);x.x2=(-1*b-Math...

求(Java)JDK目录中以下根目录的作用及一般常识
lib目录:lib是library的缩写,意为JAVA类库或库文件,是开发工具使用的归档包文件。jre:jre是java runtime environment的缩写,意为java程序执行时期的环境。此目录是Java运行时环境的根目录,包含java虚拟机,运行时的类包和java应用启动器,但不包含开发环境中的开发工具。它下面有bin子目录,包括平台所用...

如何用Eclipse建立一个Java应用程序
方法如下:点击eclipse菜单栏中的file -- new --java project。在弹出界面中输入project name,最后直接点击finish按钮即可新建一个java工程。在新建的java程序中右键点击src--选择new -- 选择class。在弹出界面中输入 name,点击finish,即可新建一个java代码。在新建的java代码中输入如下代码,在代码编辑...

JAVA编写程序,把C盘根目录的文本test.dat复制到D盘根目录
第一种方法:古老的方式 Java代码 public static long forJava(File f1,File f2) throws Exception{ long time=new Date().getTime();int length=2097152;FileInputStream in=new FileInputStream(f1);FileOutputStream out=new FileOutputStream(f2);byte[] buffer=new byte[length];while(true){ ...

java程序编写小游戏 要求:程序随机产生20—50根火柴
取胜原理:把随机产生的火柴数,分解成:4的n次方+m,(m≤3),当m=0的时候,后取者胜,当m=1、2、3的时候,先取者胜。先取者取完m,留4的n次方给对方,对方不管取多少,你取的数和对方相加等于4,一直到最后,留4根给对方。代码调试可用 自己用GUI搭个界面 二十分钟的事 import java....

如何用命令行编译,运行第一个java程序
以前远标老师教过:第一:首先安装JDK。第二:为了能使Java程序在dos下很方便的编译和运行Java程序,就要配置其运 行的环境变量,具体步骤如下:(1)在安装的目录下找到你所安装的JDK文件,在里面找到java.exe文件,复制其路径。(2)鼠标右击我的电脑,打开属性面板单击高级菜单、选择“环境变量”。(...

怎么编译java
(1)用文本编辑器写一个简单的java程序:public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!");} } 这个例子就是著名的“Hello World”,它的功能就是显示“Hello World”。注意:该文件名称必须为“HelloWorld.java”,大小写也区分。细心的朋友...

镇宁布依族苗族自治县18633484697: java编程实现个人健康测试,要求从键盘输入身高和体重,计算并输出bmi指数和体 -
茶贫葛根: 你好,不知道你的健康计算公式;关于Java 的swing界面,您自己去了解下很接单;关于简单的输入计算,我提供一串代码给你,你可以参考下: package image;import java.util.Scanner;class CountThread extends Thread{private Scanner sc...

镇宁布依族苗族自治县18633484697: 急急急,要交作业了,请高手帮我写一个Java程式,内容就是用户输入身高体重,显示是否肥胖,简单一点,快 -
茶贫葛根: public class Test {public static void main(String[] args) {java.util.Scanner sc = new java.util.Scanner(System.in);try {System.out.println("请输入身高");double sg = sc.nextDouble();System.out.println("请输入体重");double tz = sc....

镇宁布依族苗族自治县18633484697: java程序中如何求身高与体重的比值 -
茶贫葛根: Ingeger.parseInt()方法

镇宁布依族苗族自治县18633484697: Java程序设计 -
茶贫葛根: import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; public class BodyState extends ...

镇宁布依族苗族自治县18633484697: 用java程序编写 -
茶贫葛根: import java.util.*; public class Test { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入性别(男,女)"); String sex = input.next(); System.out.println("请输入身高(cm)"); ...

镇宁布依族苗族自治县18633484697: 写一个Java编程 -
茶贫葛根: package yourPackageName; import java.math.BigDecimal; public class People { // (1)成员变量:name、height、weight分别表示姓名、身高(cm)和体重(kg). // 姓名 private String name; // 身高(cm) private int height; // 体重(kg) ...

镇宁布依族苗族自治县18633484697: 用java编写一个体重测试 告诉我
茶贫葛根: 我实在是不知道怎么说,我觉得挺简单的呀. 你好像没用到数据库,更简单,我给你说下步骤得了. 首先登录时,判断用户名和密码是否为空if(txtUserName=="" || txtPassword==""){System.out.print("用户名或密码不能为空");} 然后定义一个公共的静态的int型变量如int flag=0;,默认值赋为0,如果用户名或密码输入错误就提示错误并让flag++; 在登录时判断一下flag是否>3如果大于三就提示他没有机会登录了. 如果登录成功弹出一个提示框,alert();让他决定是否开始自我诊断根据alert的返回值确定是否进入下一程序 然后的我就不用说了..你给的题 目上说的很清楚了..

镇宁布依族苗族自治县18633484697: java.编写一个包含姓名,身高属性的Person类, -
茶贫葛根: 出事后不能更改,可以将Person属性设置为private public class Person {private String name;private double height;public Person(String name,double height){this.name=name;this.height=height;}public String getName(){ return this.name;} ...

镇宁布依族苗族自治县18633484697: java程序 录入班级身高,输出前五名身高
茶贫葛根: import java.util.*; public class a { public static void main(String[] args){ int a[] = new int[]{4,8,7,9,2,1,4,6,8,7,4,6,4,8,3,4};//随便代替勒!! Arrays.sort(a); for(int i = 0;i<=a.length;i++){ System.out.println(sort(a[i])); } for(int i = 0;i<5;i++){ System.out.println(a[i]) } } }

镇宁布依族苗族自治县18633484697: java速求解答 -
茶贫葛根: 学生类 package student; public class Student { private String name;// 学生姓名 private Float height;// 学生身高 public String getName() { return name; } public void setName(String name) { this.name = name; } public Float getHeight() { return ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网