package edu.ynmd.bim.action;
import edu.ynmd.bim.vo.FormVo;
import edu.ynmd.bim.vo.Result;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class PublicAction {
@PostMapping("BMI")
@ResponseBody
public Result bMI(@RequestBody FormVo formVo) throws Exception{
float sgf= Float.valueOf( formVo.getSg()) ;
float tzf=Float.valueOf(formVo.getTz());
float result=0.0f;
result=tzf/(sgf*sgf);
String resultstr="";
if(result<18.5){
resultstr="较轻";
}
else if(result>=18.5&&result<=23.9){
resultstr="正常";
}
else if(result>=24&result<=27){
resultstr="较重";
}
else if(result>=28&&result<=32){
resultstr="肥胖";
}
else {
resultstr="非常肥胖";
}
String suggest="";
switch (resultstr){
case "较轻":
suggest="好好吃饭,补充营养";
break;
case "正常":
suggest="指标正常,继续保持";
break;
case "较重":
suggest="营养过盛,控制饮食";
break;
case "肥胖":
suggest="注意身体,该减肥了";
break;
case "非常肥胖":
suggest="身体为重,不要吃了";
break;
}
Result ro=new Result();
ro.setResult(result);
ro.setResultstr(resultstr);
ro.setSugguest(suggest);
return ro;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
BIM.zip_BIM指数C语言_JAVA计算bim_bim用idea打出来_breezexai_免费BIM计算器
共123个文件
xml:38个
sample:11个
class:4个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 71 浏览量
2022-09-23
04:02:26
上传
评论
收藏 81KB ZIP 举报
温馨提示
BIM体质指数计算器,使用IDEA软件、Java语言编写的程序。
资源详情
资源评论
资源推荐
收起资源包目录
BIM.zip_BIM指数C语言_JAVA计算bim_bim用idea打出来_breezexai_免费BIM计算器 (123个子文件)
0ce73cca828b2251ffa2597b13e5a82fe8e630 229B
0ddd447c598e881587dbc18a472c5f74968a9d 233B
130e068158a43178e0e71a94e2deb337981301 45B
1c1a13b3f8116660dfa49fc612702821775825 915B
2385e1d4418b488e22abef65da9291adf4ffc3 253B
2b48c7ee1b68dbb5a0d2f8ece457c139ad1e97 235B
2ed242fb7fd29d9a250728d7238808fe9c9177 150B
38e36ced04a3828640d55a53ef302f91a65561 227B
39f7b85b33a2bf0a9f7d12cbf02ad1668ba91f 243B
4108f76ae28bb5f20e63192f4faa77fca58695 142B
4343eae5860c5c8704ab79c57e03d75d932309 239B
47d94d0586fc9784b4207f14e5794b3a68e469 46B
4ac63f39ea9aaa11533d9a7554d20e642cf314 220B
5c9a599b161acfde3bffaed297b15fb1b27dd9 46B
63cc45be34151a110fd5901ce6b2a0f2802331 250B
64a8391cecc5e6e99d38f6e3b1778d0b880001 237B
677023f6c73b8b6083e30a68052087a25f62ea 313B
6911bd02d86bf83ab8041f7c51d786129a80ed 148B
73e5338ac8f3b9dc9942fde67f5232f3d09bcc 217B
75039bd336a51647f98fb0c416a8d0df22a813 46B
78d1c0e75fa175bda0cd5e752b4c57c25e3507 215B
7dd01e2b4f5e4935bb8ed9b187ff032bcecd13 231B
831f7485cbdbc8eca628891821a3c826a0f920 255B
8b7db208d4f5a81852f937797f685e48f280bb 239B
8ca22a774229edde88a5e79f042d94e32fccb9 87B
8e5aa3aff0fc44cf3cb8585228a3b1c5f1d7d6 244B
907d890b339733c5c9328a68c6b19f5c004212 180B
942bd657de5d563106553e3b4591f01eb45fe8 264B
95b04dc3e9360e53e180a6f339e75e6521500d 238B
9874fb8010ed8fca24467e882aec6dd32bb54f 254B
996e123cb71b503d2878df0edacd04863c8e64 714B
9cac549fe3f65f6f996db23167515b0d80d607 61B
a25f7f4cb416c083d265558da75d457237d671 155B
af066c8a9194c579864ee15c41badec57e6a5f 248B
b4ec7a56da0ef217cfa1e2ff96ee0acf61b0c8 246B
b6d2c6af7534a275b3880839e7701c0b097bc7 1KB
b78a725bd344d57728b9436dcb9e3378224a6f 117B
bd38da8b04ac82a47519744a1917a704bd8dd3 166B
c30b4c893ce41f77eb700704add0433fa4c669 220B
c312771f24825ce5f1ffae4be12803b2ea04f8 46B
c530521577b04e20a1a1bec6fc49aa9ef6da16 239B
c5ad90859f347e9775ee4254c7e7ea9b60db9c 247B
c6e8cdb83c28f6389017a45a2e3cacb2ba1645 236B
PublicAction.class 2KB
Result.class 939B
Application.class 803B
FormVo.class 695B
COMMIT_EDITMSG 25B
config 244B
d72658aac1358daaa4c0e0cbba2c33250abc4f 236B
d901b3786fd42a2cdc7edc26cca5fc873604d3 237B
db230c831da7bb5447f506a8b4fc1fb1a2bef9 472B
description 73B
e2920c2e28aa1e888de1cf711774e68385e705 213B
e42a9c081dd6ce9a7c8efecf71d00595812341 241B
e816363d89d5823f89dc148df6b00bbc30626a 218B
e9949f18d3bc743df80e1e877ee13b2cc631ae 220B
ea67e83b3c47a03576a1d12c5d652608b7317f 230B
exclude 240B
fcb092f0b026540b3f4e6a6bd19aadd0effa79 186B
fce2c8f363b6b7e53739ee5107591b10e25ec3 220B
ff9571326c5c3484c54a6b1d7900dc731545ae 238B
HEAD 167B
HEAD 23B
BIM.iml 4KB
index 6KB
PublicAction.java 2KB
Result.java 626B
Application.java 437B
FormVo.java 358B
master 167B
master 139B
master 41B
master 41B
pre-rebase.sample 5KB
update.sample 4KB
fsmonitor-watchman.sample 3KB
pre-commit.sample 2KB
prepare-commit-msg.sample 1KB
pre-push.sample 1KB
commit-msg.sample 896B
pre-receive.sample 544B
applypatch-msg.sample 478B
pre-applypatch.sample 424B
post-update.sample 189B
workspace.xml 23KB
pom.xml 1KB
Maven__org_springframework_boot_spring_boot_starter_logging_1_5_15_RELEASE.xml 755B
Maven__org_springframework_boot_spring_boot_starter_tomcat_1_5_15_RELEASE.xml 748B
Maven__org_springframework_boot_spring_boot_autoconfigure_1_5_15_RELEASE.xml 741B
Maven__org_springframework_boot_spring_boot_starter_web_1_5_15_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_1_5_15_RELEASE.xml 699B
Maven__org_springframework_spring_expression_4_3_18_RELEASE.xml 665B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_5_32.xml 660B
Maven__org_springframework_spring_context_4_3_18_RELEASE.xml 644B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_8_0.xml 644B
Maven__com_fasterxml_jackson_core_jackson_databind_2_8_11_2.xml 644B
Maven__org_springframework_boot_spring_boot_1_5_15_RELEASE.xml 643B
Maven__org_springframework_spring_webmvc_4_3_18_RELEASE.xml 637B
Maven__org_apache_tomcat_tomcat_annotations_api_8_5_32.xml 636B
共 123 条
- 1
- 2
刘良运
- 粉丝: 66
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0