首页 标准体重计算器 标准体重计算器示例代码 标准体重计算[Java]

标准体重计算示例代码[Java]

作者:xiezhongpian 阅读数:2478 上传时间:2017-05-09

标准体重计算

package api.jisuapi.weight;

import api.util.HttpUtil;
import net.sf.json.JSONObject;

public class Bmi {

	public static final String APPKEY = "your_appkey_here";// 你的appkey
	public static final String URL = "https://api.jisuapi.com/weight/bmi";
	public static final String sex = "male";// male famale
	public static final String height = "172";// cm
	public static final String weight = "60";// kg

	public static void Get() {
		String result = null;
		String url = URL + "?appkey=" + APPKEY + "&sex=" + sex + "&height=" + height + "&weight=" + weight;

		try {
			result = HttpUtil.sendGet(url, "utf-8");
			JSONObject json = JSONObject.fromObject(result);
			if (json.getInt("status") != 0) {
				System.out.println(json.getString("msg"));
			} else {
				JSONObject resultarr = (JSONObject) json.opt("result");
				String bmi = resultarr.getString("bmi");
				String normbmi = resultarr.getString("normbmi");
				String idealweight = resultarr.getString("idealweight");
				String level = resultarr.getString("level");
				String danger = resultarr.getString("danger");
				String status = resultarr.getString("status");
				System.out.println(bmi + " " + normbmi + " " + idealweight + " " + level + " " + danger + " " + status);

			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}