最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于JSP實現(xiàn)一個簡單計算器的方法

 更新時間:2015年02月04日 12:25:08   作者:Bo年再無木小白  
這篇文章主要介紹了基于JSP實現(xiàn)一個簡單計算器的方法,實例分析了顯示與邏輯處理的具體實現(xiàn)技巧,需要的朋友可以參考下

本文實例講述了基于JSP實現(xiàn)一個簡單計算器的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:

index.jsp

復制代碼 代碼如下:
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> 
<% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%> 
<html> 
  <head> 
  <!-- 用戶提交驗證 --> 
  <script type="text/javascript" language="javascript"> 
  <!--  
  function checkNum(){ 
    if(form1.num1.value==""){ 
    window.alert("num1 值不能為空 ?。」?); 
    return false; 
    } 
    //判斷num1是不是一個數(shù) 
    if(Math.round(form1.num1.value)!=(form1.num1.value)){ 
    window.alert("num1不是一個整數(shù)") 
    return false; 
    } 
    if(form1.num2.value==""){ 
    window.alert("num2 值不能為空 ?。」?); 
    return false; 
    } 
    //判斷num2是不是一個數(shù) 
    if(Math.round(form1.num2.value)!=(form1.num2.value)){ 
    window.alert("num2不是一個整數(shù)") 
    return false; 
     
  } 
  } 
  --> 
  </script> 
  </head> 
  <h1>我的計算器</h1> 
  <hr> 
  <body> 
    <form  name ="form1" action="result.jsp" method ="post"> 
    <input type="text" name ="num1" ></input><br> 
    
    <select name="flag"> 
    <option value=+>+</option> 
    <option value=->-</option> 
    <option value=*>*</option>  
    <option value=/>/</option> 
    </select><br> 
     <input type="text" name="num2"/></input><br> 
    <input type="submit" value="提交" onclick="return checkNum();"></input> 
    </form> 
    <hr> 
  </body> 
</html>

result.jsp用于顯示結(jié)果

復制代碼 代碼如下:
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> 
<% 
String path = request.getContextPath(); 
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; 
%> 
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
  <head> 
  </head> 
   
  <body> 
  <% 
    String num1=request.getParameter("num1"); 
    String num2 = request.getParameter("num2"); 
   String flag = request.getParameter("flag"); 
   int s_num1=Integer.parseInt(num1); 
   int s_num2=Integer.parseInt(num2); 
   int result=0; 
  
  if(flag.equals("+")){ 
  //加 
  result=s_num1+s_num2; 
  }else if(flag.equals("-")){ 
  //減 
  result=s_num1-s_num2; 
  }else if(flag.equals("/")){ 
  result=s_num1/s_num2; 
  //除 
  }else{ 
  //乘 
  result=s_num1*s_num2; 
  } 
  out.println("結(jié)果是:"+result); 
   %> 
  </body> 
</html>

希望本文所述對大家的jsp程序設(shè)計有所幫助。

相關(guān)文章

最新評論

田林县| 阿城市| 葫芦岛市| 吕梁市| 丰城市| 江阴市| 本溪市| 铜川市| 武宣县| 梁河县| 石渠县| 文昌市| 蕲春县| 镇远县| 夏河县| 崇礼县| 商水县| 来宾市| 扶绥县| 理塘县| 讷河市| 崇义县| 高青县| 红桥区| 同江市| 宿迁市| 靖江市| 中卫市| 陕西省| 辉南县| 阿鲁科尔沁旗| 蒙阴县| 新河县| 肥城市| 三明市| 淄博市| 祁阳县| 兖州市| 五寨县| 清水县| 黑龙江省|