java web四则运算,java web编写四则运算

首先先画出一个表

pageEncoding="UTF-8"%>

四则运算

四则运算

你想要的题目数量

οnchange="checkti(a1)">

你想要的题目的每行个数

οnchange="checkhang(a1)">

function check(a1)

{

var num = a1.number.value;

var hang= a1.hang.value;

if(num.length==0)

{

alert("题数不能为空");

a1.number.value="";

a1.number.focus();

return false;

}

if(num.length==0)

{

alert("行数不能为空");

a1.number.value="";

a1.number.focus();

return false;

}

}

function checkti(a1)

{

var num = a1.number.value;

if(num=="")

{

alert("题数不能为空");

a1.number.value="";

a1.number.focus();

return false;

}

}

function checkhang(a1)

{

var hang=a1.hang.value;

if(hang.length==0)

{

alert("行数不为空");

a1.hang.value="";

a1.hang.focus();

return false;

}

其中运用了script语句进行脚本判断,来初始判断你输进来的值

然后我做了一个出题界面

pageEncoding="UTF-8"%>

答题界面

int h=Integer.parseInt(request.getParameter("hang"));

int n=Integer.parseInt(request.getParameter("number"));

String value[]=new String[n];

String answer[]=new String[n];

int i;

for(i=0;i

{

int num1=(int)(1+(Math.random()*100));

int num2=(int)(1+(Math.random()*100));

int f=(int)(1+(Math.random()*4));

if(f==1)

{

value[i]=num1+"+"+num2+"=";

answer[i]=num1+num2+"";

i++;

}

else if(f==2&&num1>=num2)

{

value[i]=num1+"-"+num2+"=";

answer[i]=num1-num2+"";

i++;

}

else if(f==3&&num1*num2<100)

{

value[i]=num1+"*"+num2+"=";

answer[i]=num1*num2+"";

i++;

}

else if(f==4&&num2!=0&&num1%num2==0)

{

value[i]=num1+"/"+num2+"=";

answer[i]=num1/num2+"";

i++;

}

else

continue;

}

%>

练习题

int k;

for(int j=0;j

{

k=0;

%>

while(k

{

%>

>>

j++;

k++;

if(j>=n)

break;

}

%>

}

%>

然后设计一个后台来对程序进行判断

pageEncoding="UTF-8"%>

答题界面

int h=Integer.parseInt(request.getParameter("hang"));

int n=Integer.parseInt(request.getParameter("number"));

String value[]=new String[n];

String answer[]=new String[n];

int i;

for(i=0;i

{

int num1=(int)(1+(Math.random()*100));

int num2=(int)(1+(Math.random()*100));

int f=(int)(1+(Math.random()*4));

if(f==1)

{

value[i]=num1+"+"+num2+"=";

answer[i]=num1+num2+"";

i++;

}

else if(f==2&&num1>=num2)

{

value[i]=num1+"-"+num2+"=";

answer[i]=num1-num2+"";

i++;

}

else if(f==3&&num1*num2<100)

{

value[i]=num1+"*"+num2+"=";

answer[i]=num1*num2+"";

i++;

}

else if(f==4&&num2!=0&&num1%num2==0)

{

value[i]=num1+"/"+num2+"=";

answer[i]=num1/num2+"";

i++;

}

else

continue;

}

%>

练习题

int k;

for(int j=0;j

{

k=0;

%>

while(k

{

%>

>>

j++;

k++;

if(j>=n)

break;

}

%>

}

%>

最后一个结束界面

pageEncoding="UTF-8"%>

结束界面

本次答题结束

f5ed6bb7b84eb11fdede78171bdc052d.png

f51182de4fd36790b4643c451577ec33.png

c1208e280b11b3a3730202b35951a9f5.png

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
项目完整可用,配合压缩包内数据库可直接运行使用。 eclipse+mysql5.7+jdk1.8 功能:推荐引擎利用特殊的信息过滤(IF,Information Filtering)技术,将不同的内容(例如电影、音乐、书籍、新闻、图片、网页等)推荐给可能感兴趣的用户。通常情况下,推荐引擎的实现是通过将用户的个人喜好与特定的参考特征进行比较,并试图预测用户对一些未评分项目的喜好程度。参考特征的选取可能是从项目本身的信息中提取的,或是基于用户所在的社会或社团环境。 根据如何抽取参考特征,我们可以将推荐引擎分为以下四大类: • 基于内容的推荐引擎:它将计算得到并推荐给用户一些与该用户已选择过的项目相似的内容。例如,当你在网上购书时,你总是购买与历史相关的书籍,那么基于内容的推荐引擎就会给你推荐一些热门的历史方面的书籍。 • 基于协同过滤的推荐引擎:它将推荐给用户一些与该用户品味相似的其他用户喜欢的内容。例如,当你在网上买衣服时,基于协同过滤的推荐引擎会根据你的历史购买记录或是浏览记录,分析出你的穿衣品位,并找到与你品味相似的一些用户,将他们浏览和购买的衣服推荐给你。 • 基于关联规则的推荐引擎:它将推荐给用户一些采用关联规则发现算法计算出的内容。关联规则的发现算法有很多,如 Apriori、AprioriTid、DHP、FP-tree 等。 • 混合推荐引擎:结合以上各种,得到一个更加全面的推荐效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值