묻고답하기

<%@ page contentType="text/html; charset=euc-kr" %>
<html>
<head>
<title>계산기</title>
</head>
<%
        String a = "0";
        String b = "0";
        int result = 0;
        String radio;

        radio = request.getParameter("radio");

        if( radio != "" ) {
                a = request.getParameter("a");
                b = request.getParameter("b");
              
                switch ( Integer.parseInt(radio) ){
                        case 1 :
                                result = Integer.parseInt(a) + Integer.parseInt(b);
                                break;
                        case 2 :
                                result = Integer.parseInt(a) - Integer.parseInt(b);
                                break;
                        case 3 :
                                result = Integer.parseInt(a) * Integer.parseInt(b);
                                break;
                        case 4 :
                                result = Integer.parseInt(a) / Integer.parseInt(b);
                                break;
                }
        }
%>

<body><form method = "post" action = "col.jsp">
하고자 하는 연산 선택
<p> </p>
<form action="col.jsp" method="post" name="form1" target="_self">
  <p> FIRST :
    <input name="a" type="text" id="a" value="<%=a%>">
  </p>
  <p>
    <input name="radio" type="radio" value="1" checked>
    더하기
    <input type="radio" name="radio" value="2">
    빼기
    <input type="radio" name="radio" value="3">
    곱하기
    <input type="radio" name="radio" value="4">
    나누기 </p>
  <p> SECOND :
    <input name="b" type="text" id="b" value="<%=b%>">
  </p>
  <p>RESULT :
  
    <input name="result" type="text" id="result" value="<%=result%>">
  </p>
  <p>
    <input name="submit" type = "submit" value = "연산">
    <input type="reset" name="Reset" value="Reset">
  </p>
</form>

</body>
</html>
==============================================================

- 문장이 끝나면 항상 ;를 붙여주셔야 합니다.
- switch문과 case에서 비교하는 대상은 같은 타입이여야 합니다.
- request.getParameter()와 request.getParameterValues()는 리턴되는 타입이 다릅니다. request오브젝트 참고하세요.
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
조성우 테이블이 일정크기 이하로 안 줄어 듭니다.. [2] 2007.08.10
티카™ 이동메뉴 사용시 위치지정에 관하여 여쭈어 봅니다. [2] 2007.08.10
임동일 카운터어떻게집어넣어요? [1] 2007.08.10
임경진 고수님들..궁금한게 있어어요..  
전병호 메뉴 클릭하면 아래에 하위 메뉴 뜨게 할때요.. [1] 2007.08.10
sont 주소고정에 관한 질문 [2] 2007.08.10
한연주 그림파일이나 기타 이미지에 누름단추 효과를...  
정종화 apm 사용하다가 mysql 만 재설치가 가능한지요  
rubin bgm 때문에 그러는데요- [1] 2007.08.10
최수지 홈페이지에 방송중을소스를...  
myorujin 한글도메인은 웹 호스팅을...  
ZipShin 아쿠아버튼이 도데체 뭐죠? [3] 2007.08.10
이태운 스크롤 문제 [2] 2007.08.10
오한 팝업배너창의 "더이상 팝업띄우지 않기" 하려면? [2] 2007.08.10
한승진 아.. 화면 지우는거 아는분..~!!! [3] 2007.08.10
유용빈 노프레임 사용시 줄간격 엉망이 되는 문제... & APM퍼포먼스 -_-;;; [1] 2007.08.10
이현택 다운로드에 관한 문의 사항...제발요..(미쳐가고 있어요) [2] 2007.08.10
이창남 [질문] 아파치 서버에서 SMTP설정 하는 법좀 알려주시겠습니까? [1] 2007.08.10
강선구 컴두대를 인터넷 공유를 하고 싶습니다. 서버를 윈도우2000서버로. 세컨은 리눅스로 할려합니다.  
솔나무 익스플로어 6.0에서 이미지위에 마우스 올려놓으면 생기는.. [8] 2007.08.10
jmahza mail to 를 클릭하면 subject에 기본값으로 ''안녕하세요''를 넣구싶어요.. [1] 2007.08.10
최강남자킹 FTP접속시 아래와 같은 에러문구가 나오는데여.. 무슨말인지.. [3] 2007.08.10
김기훈 ftp관련 질문입니다. [1] 2007.08.10
rubin 홈페이지 들어가자마자..  
김지수 교육관련 싸이트를 만들려고 하는데...  
Elbum™ 데이터 베이스 잘 아시는분 봐주세여.. [1] 2007.08.10
홍지호 어떻게 하면 랜덤하게 음악이 나올까용  
진승민 [질문]노프레임관련해서 안되는게 있는데 도움줌 주세요.. [1] 2007.08.10
이호한 [re] [JSP] 계산기 입니다. -- 작동이 안되네여.. 도와주세여~~ [4] 2007.08.10
BelldandY [JSP] 계산기 입니다. -- 작동이 안되네여.. 도와주세여~~ [1] 2007.08.10