Undergoing

문제풀이 - 100 이하의 피보나치 수열을 작성하는 Servlet 구현하기 본문

개발/Web Development

문제풀이 - 100 이하의 피보나치 수열을 작성하는 Servlet 구현하기

Halkrine 2012. 5. 8. 17:18

Class Name = FiboServlet.Java

------------------------------------------------------------------------------------

import javax.servlet.http.*;

import javax.servlet.*;

import java.io.*;



public class FiboServlet extends HttpServlet 

{

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 

{

request.setCharacterEncoding("euc-kr");

response.setCharacterEncoding("euc-kr");

response.setContentType("text/html;charset = euc-kr");

PrintWriter out = response.getWriter();

out.println("<HTML>");

out.println("<HEAD><TITLE>100 이내의 피보나치 수열 구하기</TITLE></HEAD>");

out.println("<BODY>");

int num1 = 1, num2 = 1, num3 = 0; 

int sum;

sum = num1 + num2;

out.printf("1항은 0<br>2항은 %d<br>", sum);

for(int cnt=3; sum < 100 ; cnt++)

{

num3 = sum;

num2 = num1;

num1 = num3;

sum = num1 + num2;

if(sum >=100) break;

out.printf("%d항은 %d<br>", cnt, sum);

}

/*

while(sum < 100)

{

int num3;

int cnt = 3;

num3 = sum;

num2 = num1;

num1 = num3;

sum = num1 +num2;

out.printf("%d항은 %d<br>", cnt, sum);

cnt++;

}

*/

out.println("</BODY>");

out.println("</HTML>");

}

}

------------------------------------------------------------------------------------

web.xml
------------------------------------------------------------------------------------
<web-app version="2.5" 
xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">


  
  <servlet>
    <servlet-name>fibonacci</servlet-name>
    <servlet-class>FiboServlet</servlet-class>
  </servlet>

  <servlet-mapping>
    <servlet-name>fibonacci</servlet-name>
    <url-pattern>/fibo</url-pattern>
  </servlet-mapping>  
</web-app>
------------------------------------------------------------------------------------

'개발 > Web Development' 카테고리의 다른 글

쿠키 입력과 삭제  (0) 2012.05.10
쿠키와 세션  (0) 2012.05.10
JSP 기초  (0) 2012.05.08
문제풀이 - 간단한 웹 페이지 구현하기  (0) 2012.05.08
JSP/Servlet 기본 숙지 Note  (0) 2012.05.08