当前位置: 首页 > news >正文

即墨市网站建设科技守护者

即墨市网站建设,科技守护者,东莞樟木头做网站哪家好,工商工事上哪个网站做|小学生四则运算| 设计思想#xff1a; 1 程序生成数据#xff0c;并存到数据库Mysql; 2用户输入数据 3程序接收数据#xff0c;并判断数据 4返回信息。 源程序代码#xff1a; java文件 package pers.sun.operateion;//产生一个算式#xff0c;及相应的结果public class …    |小学生四则运算| 设计思想   1 程序生成数据并存到数据库Mysql;   2用户输入数据   3程序接收数据并判断数据   4返回信息。 源程序代码 java文件 package pers.sun.operateion;//产生一个算式及相应的结果public class Operated {    private int resultx;   private String formulax;  public int getResultx() {    return resultx; }  public void setResultx(int resultx) {    this.resultx resultx; } public String getFormulax() {    return formulax; } public void setFormulax(String formula) {    this.formulaxformula; } public String calculation() {      int first(int) (Math.random()*101);    int second(int) (Math.random()*101);    int op(int) (Math.random()*41);    char operator 0;    switch(op) {    case 1:operator;resultxfirstsecond;break;    case 2:operator-;resultxfirst-second;break;    case 3:operator*;resultxfirst*second;break;    case 4:operator/;break;    }  //是除  if(op4) {   //分母不为0 且能除尽   if(second!0) {    int resfirst%second;    if(res0) {       formulaxfirst operator second ;       resultxfirst/second;    }    else       formulaxnull;   }   else      formulaxnull;  }  //不是除  else {     formulaxfirst operator second ;  }    return formulax; }} package pers.sun.operateion; import pers.sun.operateion.Operated;//产生N个算式及结果public class ApplyIt {  private int[] result;  public String[] make(int n) {  //接收的容器             String formulas[]new String[n];  resultnew int[n];    //产生算式  Operated operanew Operated();  for(int i0;in;) {   String tempopera.calculation();   //判断算式是否为null   if(temp!null) {              formulas[i]temp;    result[i]opera.getResultx();    i;   }  }  return formulas; }   public int[] getResult() {  return result; } public void setResult(int[] result) {  this.result result; }} package pers.sun.sql; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; public class DB {  public static Connection getConnection() {  try {   Class.forName(com.mysql.jdbc.Driver);  } catch (ClassNotFoundException e) {   // TODO Auto-generated catch block   e.printStackTrace();  }  String rootroot;  String passwordsunyu;  String urljdbc:mysql://localhost:3306/user_message;    Connection connull;  try {   conDriverManager.getConnection(url,root,password);  } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();  }    return con; }  public static void close(Connection con) {  try {   if(con!null)    con.close();  } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();  }   } public static void close(PreparedStatement pre) {  try {   if(pre!null)    pre.close();  } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();  } } public static void close(ResultSet result) {  try {   if(result!null)    result.close();  } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();  } }} package pers.sun.sql; import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayList;import java.util.List; import pers.sun.operateion.Operated; public class SqlTool {  public static void add(String formula,int result) {  if(formula!null) {   String sqlinsert into math(formula,result) value(?,?);   Connection connectionDB.getConnection();   PreparedStatement preparedstatementnull;   try {    preparedstatementconnection.prepareStatement(sql);    preparedstatement.setString(1,formula);    preparedstatement.setInt(2,result);    preparedstatement.executeUpdate();       } catch (SQLException e) {    // TODO Auto-generated catch block    e.printStackTrace();   }finally {    DB.close(preparedstatement);    DB.close(connection);   }     } } public static void deleted() {   } public static ListOperated search() {    Connection connectionDB.getConnection();  String sqlselect * from math;  PreparedStatement prenull;  ResultSet resultnull;    ListOperated op new ArrayListOperated();    try {   pre connection.prepareStatement(sql);   resultpre.executeQuery();   while(result.next()) {    Operated tempnew Operated();    temp.setResultx(result.getInt(result));    temp.setFormulax(result.getString(formula));    op.add(temp);   }     } catch (SQLException e) {   // TODO Auto-generated catch block   e.printStackTrace();  }  return op;   } public static void updata() {   }} JSP文件 % page languagejava contentTypetext/html; UTF-8    pageEncodingUTF-8%!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtdhtmlheadmeta http-equivContent-Type contenttext/html; charsetUTF-8title计算准备/title/headbody form actionoutputbegin.jsp methodpost  table aligncenter border1 width100   tr   !-- 没有判断输入的是否为整数 或 不为空 --    td输入你要做的题/td   /tr   tr    td     input typetext namenumber /    /td   /tr   tr    td     input typesubmit value确定 namesubmit /     input typereset value重置 namereset /    /td   /tr  /table   /form/body/html %page importpers.sun.sql.SqlTool%% page languagejava contentTypetext/html; UTF-8    pageEncodingUTF-8%%page importpers.sun.util.* %%page importpers.sun.operateion.* %%page importjava.util.* %!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd!-- 接收用户数字--htmlhead title算式表格/title/headbody% //接收信息 int numInteger.parseInt(request.getParameter(number)); ApplyIt apply new ApplyIt(); //生成算式结果 String[] suanshiapply.make(num); int rightresults[]apply.getResult();  //写入数据库 for(int i0;inum;i){  SqlTool.add(suanshi[i], rightresults[i]); }% form actionhandle.jsp methodpost table aligncenter border1 width500  tr   td算式/td   td结果/td  /tr  %   for(String stemp:suanshi){  %   tr   td%stemp %/td   tdinput typetext value namepeoresult //td  /tr  %    }  %  tr    tdinput typesubmit value提交 namesubmit //td  /tr   /table /form /body %page importpers.sun.sql.SqlTool%%page importpers.sun.operateion.Operated%% page languagejava contentTypetext/html; charsetUTF-8    pageEncodingUTF-8%%page importjava.util.*%!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtdhtmlheadmeta http-equivContent-Type contenttext/html; charsetUTF-8title判断结果/title/headbody    ul   li a hrefbegin.jsp 重来/anbsp;nbsp;/li   li a hrefending.jsp结束/a/li  /ul  hr  table aligncenter border1 width500   tr    td算式/td    td你的答案/td    td对错/td    td正确答案/td   /tr%  ListOperated operationnew ArrayListOperated();  int lengthoperation.size();  //String[] peoresultnew String[length];  //peoresultrequest.getParameterValues(peoresult);  operationSqlTool.search();  int count0;  System.out.print(request.getParameter(peoresult));  for(Operated temp:operation){   int i0;   String peoresultxrequest.getParameter(peoresult);%  tr   td%temp.getFormulax() %/td   td%peoresultx %/td   %   String correctnull;   if(peoresultx!null!.equals(peoresultx.trim())){    if(Integer.parseInt(peoresultx)temp.getResultx()){     correct对;     count;    }    else     correct错;   }   %   td%correct %/td   td%temp.getResultx() %/td  /tr%    }%    trtd你的得分%count %/td/tr  /table /body/ht   运行结果截图:     此处不正确“你的答案” 出问题。       学习进度loading............转载于:https://www.cnblogs.com/floakss/p/7956173.html
http://www.sadfv.cn/news/87671/

相关文章:

  • 适合毕设做的简单网站在线制作图片加图片
  • 项目之家app佛山网站优化好
  • dw如何做网站后台如何做外贸品牌网站
  • 有没有专门做特产的网站河南国基建设集团--官方网站
  • 东莞住房和城乡建设局网站wordpress的网站好用吗
  • 教育加盟培训网站建设给网站做路由
  • app 微商城网站建设昆明网络公司收费标准
  • 爱站库免费关键词排名优化软件
  • 无锡高端网站建设公司电商seo什么意思
  • 无锡设计网站找哪家中国建设银行网站查询密码是什么意思
  • 苏州网站制作电话高端网站的特点
  • 网页设计网站的主题wordpress 微博 链接地址
  • 销售网站建设考核指标wordpress rss文件
  • 如何制作公司网站米绘花型设计师服务平台
  • 一些网站只能在微信打开怎么做的有名的产品设计公司
  • 江苏网站设计公司电话合肥做网站价格是多少
  • 广州建筑公司网站专业重庆房产网站建设
  • 网站优化目录数码科技网站
  • 龙岗同乐社区做网站wordpress打不开自定义
  • 建设工程质量监理协会网站做货代的可以在哪些网站打广告
  • 广州商旅网站制作网上商城有哪几家
  • 电子商务网站开发公司anivia wordpress templates 1.3
  • 做图像网站做网站目录
  • 沈阳酒店团购网站制作自己做的网站怎么接入网页游戏
  • 有没有做培养基的网站山西制作网站公司排名
  • 校园网站建设和管理工作制度中国邮政做特产的网站
  • 网站的基本结构安徽网站搭建
  • 培训中心网站建设论文搜狗站长推送工具
  • 网站建设的项目方案模板开发一套软件需要多少钱
  • qwins是哪个网站做的seo教程 百度网盘