Java體重代碼,java身高體重代碼

java運(yùn)算,體重指數(shù)(BMI)=體重(kg)/身高(m)2 怎么計(jì)算體重指數(shù)。求個(gè)詳細(xì)代碼參考?。?!

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

專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)朔城免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

大多數(shù)方案教會(huì)顧客怎樣才是安全的,明智的,漸變的吃的方式。改變包括增加復(fù)合碳水化物的攝入量(水果,蔬菜,面包,谷類制品,意大利面制品),并降低脂肪和簡(jiǎn)單碳水化物的攝入量。每天提供400~800kcal極低能量的飲食已不太流行,因?yàn)轱@而易見病人可快速地恢復(fù)他們的體重。

體重控制:

體重控制方案可使用4種療法:飲食和營(yíng)養(yǎng)咨詢,行為治療,藥物和外科手術(shù)。 飲食是極少采用傳統(tǒng)的飲食療法;代之以強(qiáng)調(diào)改變長(zhǎng)期習(xí)慣。

標(biāo)準(zhǔn)體重:標(biāo)準(zhǔn)體重的“標(biāo)準(zhǔn)”各國(guó)所制定的并不完全一樣。一個(gè)國(guó)家不同年齡組的標(biāo)準(zhǔn)體重通常是本國(guó)經(jīng)過群體大樣本的調(diào)研所得到的。

根據(jù)人的年齡、身高所計(jì)算出的各年齡組人的體重大體范圍,并規(guī)定其上下界限。我國(guó)國(guó)家體委體育科研所就曾對(duì)15歲以內(nèi)兒童的體重值,做過規(guī)范化研究,查看這一標(biāo)準(zhǔn),您就會(huì)明白您孩子體重是否標(biāo)準(zhǔn)。

用 java編譯段代碼,寫人體每天攝人熱量的計(jì)算,輸入身高體重性別年齡來(lái)計(jì)算,公式百度里有,求

import?java.util.Scanner;

public?class?Tt?{

/**?計(jì)算公式:

?*??男:[66?+?1.38?x?體重(kg)?+?5?x?高度(cm)?-?6.8?x?年齡]?x?活動(dòng)量?

?* 女:[65.5?+?9.6?x?體重(kg)?+?l.9?x?高度(cm)?-?4.7?x?年齡]?x?活動(dòng)量?

?*/

private?static?double?actRadio?=?1.2;//活動(dòng)量?

public?static?void?main?(String[]?args){

System.out.println("計(jì)算人體每天攝入熱量");

System.out.println("請(qǐng)輸入性別/體重(KG)/身高(CM)/年齡,例如:男/60/170/25");

Scanner?sca?=?new?Scanner(System.in);

String??input?=?sca.nextLine();

while(!"exit".equalsIgnoreCase(input)){

double?heat?=?calcHeat(input);

if(heat==-1){

System.out.println("輸入格式不正確,請(qǐng)重新輸入!");

Scanner?sc?=?new?Scanner(System.in);

input?=?sc.nextLine();

continue;

}else{

System.out.println("所需熱量為:"+heat+"(Kcal)");

System.out.println("請(qǐng)繼續(xù)輸入:");

Scanner?sc?=?new?Scanner(System.in);

input?=?sc.nextLine();

}?

}

}

private?static?double?calcHeat(String?input){

double?heat?=?-1;

try?{

String[]?ss?=?input.split("/");

if(ss[0].equals("男")){

heat?=?(66+1.38*Integer.parseInt(ss[1])+?5*Integer.parseInt(ss[2])+6.8*Integer.parseInt(ss[3]))*actRadio;

}else?if(ss[0].equals("女")){

heat?=?(65.5+9.6*Integer.parseInt(ss[1])+?1.9*Integer.parseInt(ss[2])+4.7*Integer.parseInt(ss[3]))*actRadio;

}else?{

throw?new?Exception();

}

}catch?(Exception?e){

return?-1;

}

return?heat;

}

}

編寫Java程序,根據(jù)給定的身高和體重計(jì)算肥胖指數(shù)BMI,并輸出相應(yīng)的健康標(biāo)準(zhǔn)。BMI計(jì)算公式為:

MI計(jì)算公式為:

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("請(qǐng)輸入體重");

double weight=scanner.nextDouble();

System.out.println("請(qǐng)輸入身高");

double height=scanner.nextDouble();

getBMI(weight,height);

}

相信很多人都有這樣一種感覺:為什么相同身高相同體重的兩個(gè)人,有人看起來(lái)瘦,有人看起來(lái)胖,或者是減肥的時(shí)候,明明體重沒有下降,甚至還上升了,但是看起來(lái)卻瘦下來(lái)了。

其實(shí),這其中就是體脂率在起作用。有人過分追求減肥時(shí)的體重快速下降,但其實(shí)如果體脂率沒小,只是體重下去了,也是虛的。

只有當(dāng)體脂率變小,腰圍等才會(huì)變小,視覺上才會(huì)看起來(lái)“瘦”,這體脂率,指的就是脂肪的重要占總體重的比例,當(dāng)體脂率低,意味著身體的脂肪含量少,即使是相同體重的人,看起來(lái)也會(huì)比較瘦,這就是體脂率的意義。

如果按照概念來(lái)看,體脂率的計(jì)算公式就是:體脂率=(脂肪重量 ÷ 體重)×100%,通用的體脂率計(jì)算公式為:體脂率 =1.2×BMI+0.23× 年齡-5.4-10.8×性別(男為1,女為0),其中BM指的是體重指數(shù),用體重除以身高的平方即可得到。

因此,按照公式就可以計(jì)算出自己的體脂率了,如此一來(lái),就可以知道自己是“胖”還是“瘦”。有人就會(huì)提出疑問,是不是體脂率越低越好呢?當(dāng)然不是。

java編程手動(dòng)輸入自己的身高和年齡,并判斷自己是超重(標(biāo)準(zhǔn)體重=(身高cm-15

import?java.util.Scanner;

public?class?BMI?{

public?static?void?main(String[]?args)?{

?Scanner?sc?=?new?Scanner(System.in);??//用于獲取控制臺(tái)輸入

/**BMI計(jì)算方式:(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; //結(jié)果可能為多為小數(shù)

boolean?convert?=?true; //是否轉(zhuǎn)換為兩位小數(shù).轉(zhuǎn)換方式四舍五入

System.out.println("請(qǐng)輸入體重(kg):");

weight?=?sc.nextDouble();

System.out.println("請(qǐng)輸入體重(m):");

Height?=?sc.nextDouble();

bmi?=?weight?/?(Height?*?Height);

System.out.println("您的BMI指數(shù)為:"+bmi);

if(convert){

bmi?=?convert(bmi);

System.out.println("轉(zhuǎn)換后的BMI指數(shù)為:"+bmi);

}

if(bmi??18.5){

System.out.println("您的體重過輕,請(qǐng)注意營(yíng)養(yǎng)的攝入。");

}else?if(bmi?=?18.5??bmi??25){

System.out.println("您的體重正常,請(qǐng)繼續(xù)保持!");

}else?if(bmi?=?25??bmi?=?28){

System.out.println("您的體重過重,請(qǐng)注意運(yùn)動(dòng)。");

}else?if(bmi?=?28??bmi?=?32){

System.out.println("您已經(jīng)屬于肥胖了,已經(jīng)影響您的健康了,請(qǐng)注意……");

}else?if(bmi??32){

System.out.println("您已經(jīng)非常肥胖了,在不注意會(huì)掛掉的……");

}

}

public?static?double?convert(double?number){

long?l1?=?Math.round(number*100);???//四舍五入???

double?ret?=?l1/100.0;???????????????//注意:使用???100.0???而不是???100???

return?ret;???

}

}

分享文章:Java體重代碼,java身高體重代碼
URL地址:http://muchs.cn/article22/hsscjc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)品牌網(wǎng)站制作、標(biāo)簽優(yōu)化微信公眾號(hào)、響應(yīng)式網(wǎng)站、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)