1.設計データ構造:変数
1)char [] chs; //ランダムな文字配列
2)char [] input; //ユーザーによる文字配列入力
3)
/ * int positionRight; //位置データは正しい
int letterRight; //文字数が正しい
* /
int []結果; //比較結果
4)intスコア; //スコア
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];
// ...
結果を返す;
}
3.計算アルゴリズム:メソッド本体
3.1)メインメソッド:
public static void main(String [] args){
}
3.2)ランダムな文字配列を生成
3.3)比較:ランダムな文字配列とユーザー入力文字配列