zoukankan      html  css  js  c++  java
  • Javaweb——四则运算---18.11.01

    ---恢复内容开始---

    test.jsp

    <%@ page language="java" contentType="text/html; charset=utf-8"
     pageEncoding="utf-8"%>
    <!DOCTYPE html>
    <html>
    <head>
    <body background="C:UsersaDesktop/222.jpg">
    <meta charset="utf-8">
    <%
       int x = Integer.parseInt(request.getParameter("number"));
       String values[] = new String[x];
       int sum[]=new int[x];
       int i;
       for(i=0;i<x;i++)
       {
      int randNumber1 = (int)Math.floor(Math.random()*100+1);
      
      int randNumber2 = (int)Math.floor(Math.random()*100+1);
      int fuhao=(int)Math.floor(Math.random()*4+1);
      if(fuhao==1){
       values[i]=randNumber1+"+"+randNumber2+"=";
       sum[i]=randNumber1+randNumber2;
      }
      if(fuhao==2){
       if(randNumber1>randNumber2){
       values[i]=randNumber1+"-"+randNumber2+"=";
       sum[i]=randNumber1-randNumber2;
       }
       else{
        values[i]=randNumber2+"-"+randNumber1+"=";
        sum[i]=randNumber2-randNumber1;
       }
      }
      if(fuhao==3){
       values[i]=randNumber1+"*"+randNumber2+"=";
       sum[i]=randNumber1*randNumber2;
      }
      if(fuhao==4){
       if(randNumber1<randNumber2)
       {
        int a=0;
        a=randNumber1;
        randNumber1=randNumber2;
        randNumber2=a;
       }
       if(randNumber2==0){
        randNumber2=1;
        values[i]=randNumber1+"/"+randNumber2+"=";
        sum[i]=randNumber1/randNumber2;
       }
       else{
           values[i]=randNumber1+"/"+randNumber2+"=";
           sum[i]=randNumber1/randNumber2;
       }
      }
       }
    %>
    <title>Insert title here</title>
    </head>
    <body>
    <form action="NewFile1.jsp">
    <table>
      <tr>
       <td>题目</td>
       <td>答案</td>
      </tr>
      <%
        for(int j=0;j<x;j++){
         %>
      <tr>
       <td><%=values[j] %></td>
       <td><input type="text" name="results" /></td>
       <td><input type="hidden" name="answer" value=<%=sum[j] %>></td>
      </tr>
      <%
        }
        %>
        <tr>
        <td>
        <input type="submit" value="提交"/>
        </td>
        </tr>
     </table>
    </form>
    </body>
    </html>

    ---恢复内容结束---

    NewFile.jsp

    <%@ 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 background="C:UsersaDesktop/111.jpg">
    <h1>网页版四则运算自动出题系统</h1>
    <form action="test.jsp" method="get">
    <form action="NewFile1.jsp" method="get">
    <table>
    <tr>
        <td>题数</td>
        <td>
        <input type="text" name="number">
        <input type="submit" value="开始答题"/></td>
    </tr>
    </table>
    </form>
    </body>
    </html>
     
    NewFile1.jsp
    <%@ 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 background="C:UsersaDesktop/333.jpg">
    <%
    String results[] = request.getParameterValues("results");
    String answer[] = request.getParameterValues("answer");
    int tr = 0;
    int fa = 0;
    for(int i=0;i<results.length;i++){
     if(results[i].equals(answer[i])){
      tr++;%>
      <p>第<%=i+1 %>题正确</p>
      <%
     }else{
      fa++;%>
      <p>第<%=i+1 %>题错误,输入为<%=results[i] %>,正确答案为<%=answer[i] %></p>
      <%
     }
    }
    %>
    <h2>
       你答对了<%=tr %>题,答错了<%=fa %>题
    </h2>
     
     <form action="NewFile.jsp">
     <input type="submit" value="重新开始答题"/></td>
      <a href="jieshu.jsp"> 结束<a>
    </body>
    </html>
     
    jieshu.jsp
     
    <%@ 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 background="C:UsersaDesktop/444.jpg">
    </body>
    </html>
     
    总的来说,这次web还是比较简单后,一开始做的是很没有头绪,这一篇代码那时候也还是抄别人的看着,然后一点一点再把别人的这个学下来,有不懂的就问问,也就会了。现在再看觉得还是挺简单的。嗯
  • 相关阅读:
    【大数据】HDFS高可用
    【Redis】常用命令、问题排查、内存优化
    【OOM】记一次线上OOM解决全流程
    【Git】Github如何弥补提交记录contributions
    Hash算法与Hash碰撞
    【计算机基础】存储单位换算
    【大数据】技术选型对比
    【MQ】Kafka架构与原理
    【Git】Git常用命令合集
    【maven】基本知识点
  • 原文地址:https://www.cnblogs.com/mitang0-0/p/10305166.html
Copyright © 2011-2022 走看看