Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 27 | 28 | 29 | 30 | 31 |
Tags
- 15552
- PARTITION BY
- rank
- sql 예제
- 집합 연산자
- union
- 이클립스
- 조건문
- java
- for문
- 트리거
- 데이터베이스
- 저장
- SQL
- 단일행 함수
- 연결
- BufferedWriter
- Sequence
- 서브쿼리
- 프로시저
- BufferedReader
- 예제
- 그룹함수
- 오라클
- while
- 백준
- join
- 무결성 제약 조건
- 반복문
- 별찍기
Archives
- Today
- Total
control Y
[JSP] 요일, 원의 면적, 합 구하기 본문
1. 원의 면적
<%! double radius = 4.8; %>
<%!
// 원의 면적을 구하는 메서드
public double getArea(double r) {
return r * r * 3.14;
}
%>
<%-- 위의 태그는 선언문으로 메서드의 선언이나 멤버변수를 정의하고자 할 때 사용 --%>
반지름이 <%= radius %>인
원의 면적은 <%=getArea(radius) %>이다.
2. 요일 구하기
<%!
char getKorDay(){
char result=' ';
int day = Calendar.getInstance().get(Calendar.DAY_OF_WEEK);
switch(day) {
case 1 : result = '일'; break;
case 2 : result = '월'; break;
case 3 : result = '화'; break;
case 4 : result = '수'; break;
case 5 : result = '목'; break;
case 6 : result = '금'; break;
case 7 : result = '토';
}
return result;
}
%>
<p> 오늘은 <%=getKorDay() %>요일 입니다.</p>
3. 합
<%! /*합을 구하는 메서드*/
public int sum(int start, int end){
int result =0;
for(int i = start; i<=end; i++){
result +=i;
}
return result;
}
%>
<p> <% int i=0; %>
<label> [지역변수] i = <%= ++i %></label></p>
<p><label>[전역변수/필드] memi = <%= ++memi %></label>
<%! int memi = 0; %></p>
<!-- 1부터 10까지의 합 구하기 (sum) 메서드 선언 -->
<p><%="1부터 10까지 합은" + sum(1,10) +"입니다. " %></p>
전체코드
<%@page import="java.util.Calendar"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%! /*합을 구하는 메서드*/
public int sum(int start, int end){
int result =0;
for(int i = start; i<=end; i++){
result +=i;
}
return result;
}
%>
<!DOCTYPE html>
<html>
<body>
<%! double radius = 4.8; %>
<%!
// 원의 면적을 구하는 메서드
public double getArea(double r) {
return r * r * 3.14;
}
%>
<%-- 위의 태그는 선언문으로 메서드의 선언이나 멤버변수를 정의하고자 할 때 사용 --%>
반지름이 <%= radius %>인
원의 면적은 <%=getArea(radius) %>이다.
<%!
char getKorDay(){
char result=' ';
int day = Calendar.getInstance().get(Calendar.DAY_OF_WEEK);
switch(day) {
case 1 : result = '일'; break;
case 2 : result = '월'; break;
case 3 : result = '화'; break;
case 4 : result = '수'; break;
case 5 : result = '목'; break;
case 6 : result = '금'; break;
case 7 : result = '토';
}
return result;
}
%>
<p> 오늘은 <%=getKorDay() %>요일 입니다.</p>
<p> <% int i=0; %>
<label> [지역변수] i = <%= ++i %></label></p>
<p><label>[전역변수/필드] memi = <%= ++memi %></label>
<%! int memi = 0; %></p>
<!-- 1부터 10까지의 합 구하기 (sum) 메서드 선언 -->
<p><%="1부터 10까지 합은" + sum(1,10) +"입니다. " %></p>
</body>
</html>
결과
반응형
'KH정보교육원 > JSP 스프링 프레임 워크' 카테고리의 다른 글
[JSP] request 예제 (0) | 2023.07.07 |
---|---|
[JSP] 소스의 서블릿 변환 / 주요 메소드 (0) | 2023.07.07 |
[JSP] 태그 종류 (0) | 2023.07.07 |
[JSP] 서블릿 실행 순서 (0) | 2023.07.05 |
[JSP] 서블릿 매핑 (0) | 2023.07.05 |