「体质指数java」体质指数BMI=体重kg÷身高^2m

博主:adminadmin 2022-11-26 01:01:05 63

今天给各位分享体质指数java的知识,其中也会对体质指数BMI=体重kg÷身高^2m进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

用Java编写

import java.awt.BorderLayout;

import java.awt.Component;

import java.awt.Container;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.ButtonGroup;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

import javax.swing.JRadioButton;

import javax.swing.JTextField;

/**

 * 做一个窗体应用程序“体重指数计算器”,能根据用户输入的性别、身高、体重计算出“体质指数(身体质量指数)”,并给出是否偏胖的判断。其中,体质指数(BMI)=体重(kg)÷身高^2(m),大于24则为偏胖。要求有更详细的判断。要求有用户界面组件(如文本框、单选按钮、按钮)、布局和事件处理。

 * 

 * @author chunyan

 *

 */

public class DemoFrame extends JFrame {

JTextField height;

JTextField weight;

JLabel result;

//构造函数

public DemoFrame() {

init();

}

//初始化JFrame

private void init() {

this.setTitle("体质指数计算平台");

this.setSize(702, 400);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 点击关闭

this.setLocationRelativeTo(null);// 设置居中

this.setContentPane(createContentPane());// 创建主面板

}

//创建面板

private Container createContentPane() {

JPanel p = new JPanel(new BorderLayout());

p.add(BorderLayout.NORTH, createNorthPane());

p.add(BorderLayout.CENTER, createCenterPane());

p.add(BorderLayout.SOUTH, createSouthPane());

return p;

}

//最北边的输入框

private Component createNorthPane() {

JPanel p = new JPanel();

JLabel label = new JLabel("性别:");

ButtonGroup bg = new ButtonGroup();

JRadioButton jrb1 = new JRadioButton("男");

JRadioButton jrb2 = new JRadioButton("女");

bg.add(jrb1);

bg.add(jrb2);

//身高,输入框

JLabel label_height = new JLabel("身高:");

height = new JTextField("请输入身高,单位为:米",20);

//体重,输入框

JLabel label_weight = new JLabel("体重:");

weight = new JTextField("请输入体重,单位为:千克",20);

p.add(label);

p.add(jrb1);

p.add(jrb2);

p.add(label_height);

p.add(height);

p.add(label_weight);

p.add(weight);

return p;

}

//中间的提交

private Component createCenterPane() {

JPanel p = new JPanel();

JButton button = new JButton("检测身体素质");

button.addActionListener(new ActionListener() {

@Override

public void actionPerformed(ActionEvent arg0) {

Double h = Double.valueOf(height.getText());

Double w = Double.valueOf(weight.getText());

Double bmi = w/(Math.pow(h, 2));

if(bmi24) {

result.setText("体质指数:"+bmi+"\t提示:偏胖");

}else {

result.setText(bmi+"");

}

}

});

p.add(button);

return p;

}

//底部的结果显示

private Component createSouthPane() {

JPanel p = new JPanel();

result = new JLabel("结果...");

p.add(result);

return p;

}

public static void main(String[] args) {

DemoFrame demoFrame = new DemoFrame();

demoFrame.setVisible(true);

}

}

结果:

java运算,体重指数(BMI)=体重(kg)/身高(m)2 怎么计算体重指数。求个详细代码参考!!!

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

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

体重控制:

体重控制方案可使用4种疗法:饮食和营养咨询,行为治疗,药物和外科手术。 饮食是极少采用传统的饮食疗法;代之以强调改变长期习惯。

标准体重:标准体重的“标准”各国所制定的并不完全一样。一个国家不同年龄组的标准体重通常是本国经过群体大样本的调研所得到的。

根据人的年龄、身高所计算出的各年龄组人的体重大体范围,并规定其上下界限。我国国家体委体育科研所就曾对15岁以内儿童的体重值,做过规范化研究,查看这一标准,您就会明白您孩子体重是否标准。

写出身高体重计算器的java源代码

public static void test5() {

Scanner sc = new Scanner(System.in);

System.out.println("请输入身高(单位为cm):");

float height = sc.nextFloat();

System.out.println("请输入体重(单位为Kg):");

float weight = sc.nextFloat();

if (height  0  weight  0) {

float bmi = weight / (float) Math.pow(height / 100, 2);

System.out.println("体质指数为:" + bmi);

if (bmi = 18.5) {

System.out.print("体型偏瘦!");

} else if (bmi  18.5  bmi = 24.5) {

System.out.print("体型正常!");

} else if (bmi  24.5  bmi = 28) {

System.out.print("体型超重!");

} else if (bmi  28  bmi = 32) {

System.out.print("体型肥胖!");

} else if (bmi  32) {

System.out.print("非常肥胖!");

}

} else {

System.out.println("输入有误,请重新来过!");

}

}

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

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指的是体重指数,用体重除以身高的平方即可得到。

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

体质指数java的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于体质指数BMI=体重kg÷身高^2m、体质指数java的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。