91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 13KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-13
  • 語言: Java
  • 標(biāo)簽: java??io??

資源簡(jiǎn)介

Java實(shí)現(xiàn)成語消消樂,使用動(dòng)態(tài)數(shù)組實(shí)現(xiàn),包含亂序,IO流的實(shí)現(xiàn),內(nèi)附500+個(gè)成語,含有關(guān)數(shù),適合初學(xué)者

資源截圖

代碼片段和文件信息

package?cyxxl;

import?java.util.Arrays;
import?java.util.List;
import?java.util.Random;
import?java.util.Scanner;
import?java.util.StringTokenizer;

import?Util.listLX;

public?class?chengyudemo?{
public??static?List?listCYK?=chengyuku.getCYDB();//獲取成語
public??String?result;
public?boolean?flag=true;//
public?int?account;//總分
public?int?times=1;//關(guān)數(shù)
/***
?*?創(chuàng)建亂序的成語
?*?@return
?*/
public??String[]?creatLXCY(Random?rdint?sum)?{
String[]?str=new?String[sum*4];
int?a=0;
for(int?i=0;i String?s?=?listCYK.get(rd.nextInt(listCYK.size()));
for(int?j=0;j<4;j++)?{//
str[a]?=““+s.charAt(j);
a++;
}
}
return?str;
}
/***
?*?選擇成語
?*?@param?str
?*?@return
?*/
public??String??chooseCY(String?[]?str)?{
result=null;
Scanner?sca?=?new?Scanner(System.in);
String?resultNum=sca.nextLine();
StringTokenizer?st?=?new?StringTokenizer(resultNum“?“);
while(st.hasMoreTokens())?{
int?index?=?Integer.parseInt(st.nextToken());
String?res?=str[index-1];
int?indexof?=?res.indexOf(“?“);
result?+=?res.substring(indexof?res.length()).trim();

}
return?result.substring(4result.length());
}
public?static?void?main(String[]?args)?{
chengyudemo?ch?=new?chengyudemo();
Random?rd?=?new?Random();
while(ch.flag)?{
//得到亂序后的數(shù)組str
String[]?str?=?listLX.getLX(ch.creatLXCY(rdch.times)rd);
for(int?i=0;i System.out.print(str[i]);//打印亂序的成語
if((i+1)%4==0)?{
System.out.println();
}

}
// System.out.println(Arrays.toString(str));
String?result?=ch.chooseCY(str);
System.out.println(result);
for(int?i=0;i if(ch.listCYK.get(i).equals(result))?{//驗(yàn)證成語是否正確
ch.account?+=5;//正確,總分+5
System.out.println(“恭喜你,答對(duì)了!!!!+5分總分=“+ch.account);
if(ch.account%2==0)?{//一關(guān)5分,每得10分浸入下一關(guān)
ch.times++;
System.out.println(“恭喜大爺進(jìn)入第“+ch.times+“關(guān)“);
}
if(ch.account==100)?{//達(dá)到一百分時(shí)通關(guān),結(jié)束循環(huán),程序執(zhí)行完成
System.out.println(“厲害了,我的爺!!!你真是太牛逼了,除了我之外這個(gè)世界上你已經(jīng)沒有對(duì)手了“);
ch.flag=false;
}
}
}
}



}

}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-07-13?15:29??CYXXL?-?副本\
?????文件?????????301??2018-03-29?15:44??CYXXL?-?副本\.classpath
?????文件?????????381??2018-03-29?15:44??CYXXL?-?副本\.project
?????目錄???????????0??2018-07-13?15:29??CYXXL?-?副本\.settings\
?????文件?????????598??2018-03-29?15:44??CYXXL?-?副本\.settings\org.eclipse.jdt.core.prefs
?????文件????????5388??2018-03-29?16:13??CYXXL?-?副本\a.txt
?????目錄???????????0??2018-07-13?15:29??CYXXL?-?副本\bin\
?????目錄???????????0??2018-07-13?15:29??CYXXL?-?副本\bin\Util\
?????文件????????1014??2018-07-12?22:01??CYXXL?-?副本\bin\Util\listLX.class
?????目錄???????????0??2018-07-13?15:29??CYXXL?-?副本\bin\cyxxl\
?????文件????????3558??2018-07-13?09:06??CYXXL?-?副本\bin\cyxxl\chengyudemo.class
?????文件????????1454??2018-07-12?21:18??CYXXL?-?副本\bin\cyxxl\chengyuku.class
?????目錄???????????0??2018-07-13?15:29??CYXXL?-?副本\src\
?????目錄???????????0??2018-07-13?15:29??CYXXL?-?副本\src\Util\
?????文件?????????684??2018-07-12?22:01??CYXXL?-?副本\src\Util\listLX.java
?????目錄???????????0??2018-07-13?15:29??CYXXL?-?副本\src\cyxxl\
?????文件????????2328??2018-07-13?09:06??CYXXL?-?副本\src\cyxxl\chengyudemo.java
?????文件?????????973??2018-07-12?21:18??CYXXL?-?副本\src\cyxxl\chengyuku.java

評(píng)論

共有 條評(píng)論

相關(guān)資源