『壹』 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、它有永久免費試用版,也有續費版,具體區別可以問一下他們客服,什麼功能都有,還可以定製。很贊