‘壹’ java三线程猜数问题
importjava.util.Random;
publicclassGuessNumber{
publicstaticvoidmain(String[]args){
ThreadOneone=newThreadOne();
one.start();
ThreadTwotwo=newThreadTwo("猜题线程1");
two.start();
ThreadTwothree=newThreadTwo("猜题线程2");
try{
Thread.sleep(2000);
}catch(InterruptedExceptione){
e.printStackTrace();
}
three.start();
while(true){
//如果有猜对的就停止所有线程
if(two.getGuessResult().equals("猜对了")||three.getGuessResult().equals("猜对了")){
one.stop();
two.stop();
three.stop();
break;
}
}
}
}
//出题线程
classThreadOneextendsThread{
privatestaticinttheNumber;//存放要猜的数字
publicvoidrun(){
Randomrandom=newRandom();
theNumber=random.nextInt(100);
System.out.println("出题线程出的题为:"+theNumber);
}
//猜数字
publicstaticStringguessNumber(intnumber){
if(theNumber>number){
return"小了";
}elseif(theNumber<number){
return"大了";
}else{
return"猜对了";
}
}
}
//猜题线程
classThreadTwoextendsThread{
privateStringthreadName;
privateintminNum=0;
privateintmaxNum=100;
StringguessResult="";
publicThreadTwo(StringthreadName){
this.threadName=threadName;
}
publicStringgetGuessResult(){
returnguessResult;
}
publicvoidrun(){
while(true){
try{
sleep(4000);
}catch(InterruptedExceptione){
e.printStackTrace();
}
intnowNum;
Randomrandom=newRandom();
//生成最小值和最大值之间的一个数
nowNum=minNum+random.nextInt(maxNum-minNum);
//把生成的数发到出题线程上,返回结果
guessResult=ThreadOne.guessNumber(nowNum);
if(guessResult.equals("大了")){
maxNum=nowNum;
System.out.println(threadName+"猜:"+nowNum+""+guessResult);
}elseif(guessResult.equals("小了")){
minNum=nowNum;
System.out.println(threadName+"猜:"+nowNum+""+guessResult);
}else{
System.out.println(threadName+"猜对了,结果是:"+nowNum);
}
}
}
}
‘贰’ 有没有什么在线考试系统软件推荐一下
一般的在线考试系统就很好,按照考试系统的文字指引,使用系统的考试相关功能就可以顺利组织一场在线考试。考试系统能让管理员从筹备试题到阅卷统分等整个考试流程都用在线完成,操作简单明了,系统将组织过程简化,管理员可以高效完成。具体的操作步骤如下,可以作为参考。
一、将考试的试题导入系统试题库中,方便后续的管理和操作。
管理员可以先根据试题的科目、知识点、题型等类别,在系统的试题库中分级创建试题分类,导题时将试题导入对应分类下,方便管理和查找。再根据试题的题型、数量,选择模板导入、单个新增、或批量新增试题的方式,快速导入需要的考试试题。
二、创建一场线上考试,通知考生参加。
创建考试、填写考试的名称和分类,再选择考试的参加方式,不同方式需要填写的信息不同。如果有需要,可以让考生在手动签名后再进入答题。
创建试卷大题组卷,三种类型的大题可以自由组合使用。每个大题都能从试题库中选择已经导入的试题添加,快速设计完整的试卷。
设置考试时间、答题试卷、答题设备、及格分、试题、试卷、防作弊措施等考试所需的相关配置,让线上考试能顺利进行。
让系统智能生成考试须知,或从模板库中匹配须知,在生成的内容上进行编辑修改,也能全部都自行编辑,提醒考生在考试时的注意事项。就能发布考试的入口,通知考生按时参加。
三、考生进行线上考试答题。
考生可以使用电脑等智能设备通过发布的考试入口进入答题,每个步骤系统都有文字进行指引和解释,还有相应的提示信息,考生可以方便快速地参加线上考试。
四、交卷后智能阅卷统分,直观掌握考试情况。
试卷中设置好了答案、分数和相应判分机制的试题,系统会在考生交卷后自动阅卷打分,如果有主观性的试题,管理员也可以在系统后台进行人工评卷,快速完成阅卷工作。系统还会自动统计分析考试数据,并生成相应的报表,管理员可以直接查看考试结果,掌握考试情况。
‘叁’ java 随机出题 按下钮 得到文本框的值,之后循环Integer.parseInt(snum(文本框))次 程序怎么写
随机数字和符号、间隔组成一行即可生成式子。。。
调用ScriptEngine、来调用javascript代码,实现eval计算,不用判断,直接得出结果即可,
然后判断是否正确,完成作业。。。
‘肆’ 谁知道现在都有什么在线考试系统,急!急!急!
嗯,这个我知道,我们集团在用的优考试在线考试系统就不错。优考试在线考试系统分局域网版和在线版的。我们集团公司都有用。那跟大家说一下使用感受吧!
优考试局域网就是,一个出题者端和一个考试者端,能在局域网里面用的。
1.1) 快速导入试题,形成试题库:优考试支持Excel文件导入试题,只需要经过简单的编辑,就能从原有的word 文档或者Excel表格中编辑成优考试可导入的Excel格式,能快速的导入试题, 一次导入就能导入几百题,上千题的题库导入仅需要一分钟。
说一下在线的吧。操作更方便。
出题者身份在使用系统的时候,可以创建题库,直接EXCEL表导入试题,方便快捷,然互用来组卷,试卷组织好后,添加学生的信息,大致包括学生的姓名以及联系方式等等,添加信息的目的是为了通过系统来通知学生只老师设置好的试卷范围进行试卷作答。学生身份在使用系统时,除了可以完成老师布置的试卷题目,也可以自己在系统的题库中搜索想要练习的题目来作答,作答结束后,也会有相应的分数和题目解析!考试的组织可以随时随地!考试的作答在设定的时间范围内,随时随地!
3、最大的亮点就是可以手机微信考试,扫码考试,打开试卷链接就可以考试。
4、它有永久免费试用版,也有续费版,具体区别可以问一下他们客服,什么功能都有,还可以定制。很赞