2-9단 구구단 (테이블 이용)
안배웠거나 어려워서 설명해드려야할 부분이 없기때문에,
아래의 쉬운 예제에 대해서 코드풀이를 하겠습니다.
가장 먼저 2-9단 구구단을 테이블형식으로 만들기위해서 어떻게 작성할지를 설계해야합니다.
저는 <table>태그를 만들어서 그 안에 이중 포문을 사용하는 겁니다.
이때, 중요하지만 구구단 알고리즘은 많이들 보셧기때문에 이중포문의 i와 j중에서 출력순서를 어떻게
작성해야하는지도 알 거라고 생각합니다.
다만, 모르겟다면 하나하나 작성하면서 검토하시면 됩니다. 한 자리 한자리씩 직접 출력해보면서 디버깅하면서
눈과 손으로 직접 확인하면 됩니다.
<JSP>라는 코드안에서 <% %>를 사용하였기때문에 java코드와 문법의 사용이 자유롭다.
JSP가 이런점이 성장향이라고 한다.
따라서, 아래의 out이라는 내장객체를 통해서 out.println안에서
<tr> 층을 열고 <td> 출력할 값적고 </td> </tr>를 통해 층 닫는다.
JSP에서 <% %>를 작성했을경우, 내부에 java코드가 들어간다면 " "큰따옴표를 통해서 태그를 삽입이 가능하다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset=UTF-8">
<title> 테이블태그로 2-9 구구단 (JSP)</title>
</head>
<body>
<h1> 2*9 구구단 (테이블)</h1>
<table border="2">
<%
for(int i=1; i<10; i++){
out.println("<tr>");
for(int j=2; j<10; j++){
out.println("<td>"
+j+"*"+i+"="+i*j
+"</td>");
}
out.println("</tr>");
}
%>
</table>
</body>
</html>
|
더보기
<코드결과>
'WEB 기초 > Jsp' 카테고리의 다른 글
[JSP] 10. include객체 (0) | 2018.04.23 |
---|---|
[JSP] 9. out & request객체 (0) | 2018.04.23 |
[JSP] 7. 에러 및 주석정리 (0) | 2018.04.23 |
[Only Servlet] 6. 주어진 배열값을 객체에 저장해서 출력하기 (0) | 2018.04.22 |
[Only Servlet] 5. 입력한 id&pw값이 배열에 있는값이면? 아니라면? (0) | 2018.04.22 |