<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<!DOCTYPE html>

<%
   // 변수 선언
   int result=0;

   if(request.getMethod().equals("POST")){
      String op=request.getParameter("op");
      
      int num1=Integer.parseInt(request.getParameter("num1"));
      int num2=Integer.parseInt(request.getParameter("num2"));
      // 파라미터 값은 문자열로 주고받음
      
      if(op.equals("+")){
         result=num1+num2;
      }
      else if(op.equals("-")){
         result=num1-num2;
      }
      else if(op.equals("*")){
         result=num1*num2;
      }
      else if(op.equals("/")){
         result=num1/num2;
      }
      
   }
%>

<html>
<head>
<meta charset="UTF-8">
<title>계산기 실습1</title>
</head>
<body>

	<h2>계산기</h2>
	<hr>
	<form method="post" name="form1">
		<input type="text" id="num1" name="num1"> <select name="op">
			<option selected>+</option>
			<option>-</option>
			<option>*</option>
			<option>/</option>
		</select> <input type="text" id="num2" name="num2"> <input
			type="submit" value="계산하기" name="btn1"> <input type="reset"
			value="다시입력" name="btn2">
	</form>
	<hr>
	<h3>
		계산결과:
		<%= result %></h3>

</body>
</html>

결과창

'JAVA' 카테고리의 다른 글

JSP 내장객체 exception  (0) 2021.08.25
JSP 내장객체  (0) 2021.08.25
JSP이용하여 커피 키오스크 만들기  (0) 2021.08.24
서블릿 vs jsp  (0) 2021.08.24
JAVA MySQL을 이용한 고객 관리 프로그램  (0) 2021.07.26

+ Recent posts