打字游戏
内部代码
DisplayCharacter 接口
package 打字游戏;
public interface DisplayCharacter {
//随机生成字符的范围
public static final char displayCharacter [] = {
'1','4','6','9','@',
'(',')','=','+','*',
'{','}','2','3','0',
'7','5','8','G','H',
'Y',']','/','#','^'
};
//各级别每行输入最大时长[秒_s]
int levelMaxDuration [] = {10,15,13,12};
//各级别最小正确率
double levelMinCorrect [] = {0.80,0.70,0.65,0.60};
}
Game类
package 打字游戏;
import java.util.Random;
public class Game implements DisplayCharacter{
//随机生成字符串
String Display(int level,char testCharacter []) {
int tempSum =0,i=0;
switch (level)
{
case 1 :tempSum = 3;break;
case 2 :tempSum = 5;break;
case 3 :tempSum = 7;break;
case 4 :tempSum = 10;break;
}
Random random = new Random();
int tempRandom= random.nextInt(25) ;//此处生成随机数0-24
String dis = "";//显示窗口的字符串
while(i