2013. 7. 29. 11:47


String su = ""; //입력받는다 가정
String result = "";
 
for (String ele : new String[] { "+", "-", "*", "/" }) {
 
    if (su.indexOf(ele) > 0) {
        double d1 = Double
                .parseDouble(su.substring(0, su.indexOf(ele)));
        double d2 = Double
                .parseDouble(su.substring(su.indexOf(ele) + 1));
 
        switch (ele.charAt(0)) {
        case '+':
            result = String.format("%s = %.1f", su, d1 + d2);
            break;
        case '-':
            result = String.format("%s = %.1f", su, d1 - d2);
            break;
        case '*':
            result = String.format("%s = %.1f", su, d1 * d2);
            break;
        case '/':
            result = String.format("%s = %.1f", su, d1 / d2);
            break;
        }
 
        break;
    }
}


'JSP > JspServlet' 카테고리의 다른 글

Servlet list 작성  (0) 2013.07.29
JSP 개요  (0) 2013.07.29
달력  (0) 2013.07.29
MVC2 구현예제  (0) 2013.07.29
getParameterValues 처리  (0) 2013.07.25
Posted by 1+1은?