2016. 9. 1. 17:51ㆍ프로그래밍/jsp
import java.io.IOException;
@WebServlet("/Fibonacci")
public class Fibonacci extends HttpServlet {
private static final long serialVersionUID = 1L;
BigInteger[] arr = new BigInteger[100];
public void init() throws ServletException {
arr[0] = new BigInteger("1");
arr[1] = new BigInteger("1");
for (int i = 2; i < arr.length; i++) {
arr[i] = arr[i-1].add(arr[i-2]);
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
int num = Integer.parseInt(request.getParameter("num"));
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
out.println("<html><body><h2>피보나치 수열</h2>");
for (int i = 0; i < num; i++) {
out.println(arr[i]+"<br>");
}
out.println("</body></html>");
out.close();
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
<body>
<h2>100이하 숫자 입력</h2>
<form action="Fibonacci">
숫자 : <input type="number" name="num" required="required"
max="100" min="1"><p>
<input type="submit" value="확인">
</form>
</body>
'프로그래밍 > jsp' 카테고리의 다른 글
html에서 부서코드를 입력받아 Mysql 실행 (0) | 2016.09.06 |
---|---|
mysql 연동하기 (0) | 2016.09.06 |
doWhile과 table을 이용해 구구단 출력 (0) | 2016.09.01 |
for문을 사용하여 2의 n승 구하기! (0) | 2016.08.30 |
jsp에서 Math.pow사용하기 (0) | 2016.08.30 |