1.设计数据结构:变量
1)char[] chs;//随机字符数组
2)char[] input;//用户输入的字符数组
3)
/* int positionRight; //位置数据正确
int letterRight; //字符个数正确
*/
int[] result;//对比的结果
4)int score;//得分
2.设计程序结构:方法
1)主方法:
public static void main(String[] args){
}
2)生成随机字符数组:
public static char[] generate(){//数据能写死不加参
char[] chs=new char[5];
//...
return chs;
}
3)对比:随机字符数组与用户输入的字符数组
public static int[] check(char[] chs,char[] input){
int [] result=new int[2];
//...
return result;
}
3.计算算法:方法体
3.1)主方法:
public static void main(String[] args){
}
3.2)生成随机字符数组
3.3)对比:随机字符数组与用户输入的字符数组