java体重指数计算代码 java体重用什么数据类型

java运算 , 体重指数(BMI)=体重(kg)/身高(m)2 怎么计算体重指数 。求个详细代码参考?。。?/h2>import javax.swing.JOptionPane;public class Test1 public static void main(String[] args) {String weightStr = JOptionPane.showInputDialog("输入体重(kg) 。
大多数方案教会顾客怎样才是安全java体重指数计算代码的java体重指数计算代码,明智的,渐变的吃的方式 。改变包括增加复合碳水化物的摄入量(水果,蔬菜,面包 , 谷类制品 , 意大利面制品),并降低脂肪和简单碳水化物的摄入量 。每天提供400~800kcal极低能量的饮食已不太流行,因为显而易见病人可快速地恢复java体重指数计算代码他们的体重 。
体重控制:
体重控制方案可使用4种疗法:饮食和营养咨询,行为治疗,药物和外科手术 。饮食是极少采用传统的饮食疗法java体重指数计算代码;代之以强调改变长期习惯 。
标准体重:标准体重的“标准”各国所制定的并不完全一样 。一个国家不同年龄组的标准体重通常是本国经过群体大样本的调研所得到的 。
根据人的年龄、身高所计算出的各年龄组人的体重大体范围,并规定其上下界限 。java体重指数计算代码我国国家体委体育科研所就曾对15岁以内儿童的体重值,做过规范化研究,查看这一标准,您就会明白您孩子体重是否标准 。
编写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);
}
相信很多人都有这样一种感觉:为什么相同身高相同体重的两个人java体重指数计算代码,有人看起来瘦java体重指数计算代码,有人看起来胖,或者是减肥的时候,明明体重没有下降,甚至还上升了,但是看起来却瘦下来了 。
其实,这其中就是体脂率在起作用 。有人过分追求减肥时的体重快速下降,但其实如果体脂率没?。皇翘逯叵氯チ耍彩切榈?。
只有当体脂率变?。У炔呕岜湫?nbsp;, 视觉上才会看起来“瘦”,这体脂率,指的就是脂肪的重要占总体重的比例 , 当体脂率低,意味着身体的脂肪含量少,即使是相同体重的人,看起来也会比较瘦 , 这就是体脂率的意义 。
如果按照概念来看,体脂率的计算公式就是:体脂率=(脂肪重量 ÷ 体重)×100%,通用的体脂率计算公式为:体脂率 =1.2×BMI 0.23× 年龄-5.4-10.8×性别(男为1,女为0),其中BM指的是体重指数 , 用体重除以身高的平方即可得到 。
因此,按照公式就可以计算出自己的体脂率了,如此一来,就可以知道自己是“胖”还是“瘦” 。有人就会提出疑问,是不是体脂率越低越好呢?当然不是 。
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();
【java体重指数计算代码 java体重用什么数据类型】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();
}
}
}
用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编程手动输入自己的身高和年龄,并判断自己是超重(标准体重=(身高cm-15import java.util.Scanner;
public class BMI {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);//用于获取控制台输入
/**BMI计算方式:(BMI)=体重(kg)÷身高^2(m)
*过轻:低于18.5
* 正常:18.5-24.99
* 过重:25-28
*肥胖:28-32
* 非常肥胖, 高于32
*/
double weight = 0.0;
double Height = 0.0;
double bmi = 0.0; //结果可能为多为小数
boolean convert = true; //是否转换为两位小数.转换方式四舍五入
System.out.println("请输入体重(kg):");
weight = sc.nextDouble();
System.out.println("请输入体重(m):");
Height = sc.nextDouble();
bmi = weight / (Height * Height);
System.out.println("您的BMI指数为:" bmi);
if(convert){
bmi = convert(bmi);
System.out.println("转换后的BMI指数为:" bmi);
}
if(bmi18.5){
System.out.println("您的体重过轻,请注意营养的摄入 。");
}else if(bmi = 18.5bmi25){
System.out.println("您的体重正常,请继续保持!");
}else if(bmi = 25bmi = 28){
System.out.println("您的体重过重,请注意运动 。");
}else if(bmi = 28bmi = 32){
System.out.println("您已经属于肥胖了,已经影响您的健康了 , 请注意……");
}else if(bmi32){
System.out.println("您已经非常肥胖了 , 在不注意会挂掉的……");
}
}
public static double convert(double number){
long l1 = Math.round(number*100);//四舍五入
double ret = l1/100.0;//注意:使用100.0而不是100
return ret;
}
}
关于java体重指数计算代码和java体重用什么数据类型的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读