Java/JSP&Servlet

[JSP] 계산기 만들기

퓨어맨 2022. 5. 15. 01:08
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<!-- 
	선언문
	<%! %>
	: 메서드를 만들거나, 전역변수 선언변수를 선언
	변환된 class파일의 상단에 위치
	변수 선언시 class의 field가 된다.(전역변수)
	 -->
	 
	 <%!
	 	int num1 = 2;
	 	int num2 = 2;
	 	
	 	public int plus(int num1, int num2){
			 int result = num1+num2;
			 return result;
	 	}
	 	
	 	public int min(int num1, int num2){
	 		int result = num1 - num2;
	 		return result;
	 	}
	 	
	 	public int gob(int num1, int num2){
	 		int result = num1 * num2;
	 		return result;
	 	}
	 	
	 	public int nanu(int num1, int num2){
	 		int result = num1 / num2;
	 		return result;
	 	}
	 
	 %>
	 
	 <!-- 선언문에서 만든 메서드 사용 -->
	 <h1><%= plus(10,15) %></h1>
	 
	 <!-- 
	 	+, -, *, / 메서드 호출 html 페이지에 출력
	 	전역변수 num1, num2를 선언해서 이 두 수가 들어가게 설정 
	  -->
	 <p><%= num1 %> + <%= num2 %> = <%= plus(num1,num2) %></p>
	 <p><%= num1 %> - <%= num2 %> = <%= min(num1,num2)%></p>
	 <p><%= num1 %> * <%= num2 %> = <%= gob(num1,num2)%></p>
	 <p><%= num1 %> / <%= num2 %> = <%= nanu(num1,num2)%></p>
	 
</body>
</html>

 

 

'Java > JSP&Servlet' 카테고리의 다른 글

[JSP] include 지시자  (0) 2022.05.15
[JSP] 에러 페이지 호출  (0) 2022.05.15
[JSP] 1 ~ 10까지 담긴 테이블 만들기  (0) 2022.05.15
[JSP] 두 수의 합과 1 ~ 100까지의 합 출력  (0) 2022.05.15
[Servlet] 회원가입  (0) 2022.05.13