第一个Java文件:;lassGameA_B{ publicstaticvoidmain(String[]args){Scannerreader=newScanner();intarea;("GameStart…………Pleaseenterthearea:(1-9)"+ '\n'+"1,2,3meanseasy"+'\n'+"4,5,6meansmiddle"+'\n'+ "7,8,9meanshard"+'\n'+"Pleasechoose:"); area=(); switch((area-1)/3) { case0:("Youchooseeasy!");break; case1:("Youchoosemiddle!");break; case2:("Youchoosehard!");break; } ("GoodLuck!"); GameProcessgame1=newGameProcess(area);(); }}第二个Java文件:;;lassGameProcess{ intarea,i,arrcount,right,midright,t; intbase[]=newint[arrcount],userNum[]=newint[area],sysNum[]=newint[area]; Randomrandom=newRandom();Scannerreader=newScanner(); GameProcess(inta) { area=a; arrcount=10; right=0; midright=0; t=0; base=newint[arrcount]; userNum=newint[area]; sysNum=newint[area]; for(inti=0;i<arrcount;i++) { base[i]=i; //(base[i]); } }voidprocess(){ rand(); while(right!=area) { scanf(); compare(); print(); check(); }}voidrand(){ for(i=0;i<area;i++) { t=(arrcount); //(t); sysNum[i]=base[t]; (base[t]); delarr(t); } }voiddelarr(intt){ for(intj=t;j<arrcount-1;j++) base[j]=base[j+1]; arrcount--;}voidscanf(){ ("Thesystemnumberhascreated!"+"\n"+"Pleaseenter"+area+"Numbers");for(inti=0;i<area;i++){ userNum[i]=();}}voidcheck(){if(right==area) ("Youwin…………!");}booleancheck(inti){ returntrue;}pare(){ inti=0,j=0; right=midright=0; for(i=0;i<area;i++) { for(j=0;j<area;j++) { if(userNum[i]==sysNum[j]) { if(i==j) right++; else midright++; } } }}voidprint(){ ("A"+right+"B"+midright);}}
java小游戏源代码 来自淘豆网m.daumloan.com转载请标明出处.