package bmi;
import java.io.*;
import javax.servlet.*; import javax.servlet.http.*;
public class BmiServlet extends HttpServlet { @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String result = null;
request.setCharacterEncoding("euc-kr");
String name = request.getParameter("name"); String weight = request.getParameter("weight"); String height = request.getParameter("height"); double height1 = Double.parseDouble(height); double weight1 = Double.parseDouble(weight); double bmi = Math.round((weight1 / ((height1 / 100) * (height1 / 100)))); if(bmi < 18.5){ result = "저체중"; }else if(bmi >= 18.5 && bmi <= 22.9){ result = "정상체중"; }else if(bmi >=23.0 && bmi <= 24.9){ result = "과체중"; }else if(bmi >= 25.0 && bmi <= 29.9){ result = "비만 1단계"; }else if(bmi >= 30.0 && bmi <= 40.0){ result = "비만 2단계"; }else if(bmi > 40.0){ result = "비만 3단계"; }
response.setCharacterEncoding("euc-kr"); PrintWriter out = response.getWriter(); out.write("<H2>"+name+"</H2>"+"님은"+"<h2>"+result+"</h2>"+"이삼"+bmi); } }
|