所以我安排了一个由char组成的数组组成一个单词。 将要求用户输入某个字母。 如果此字母在单词(数组)中,它将在数组中正确的位置显示输入字母,并用“-”号包围,并继续要求输入字母。到目前为止,这是我的代码:
Scanner A = new Scanner(System.in);
char [] woord = {'a','p','e','n','h','o','o','f','d'};
int totaal=0;
while (totaal < 10){
System.out.println("Voer een letter in");
char letter = A.nextLine().charAt(0);
for (int teller = 0; teller < woord.length; teller++){
if (woord[teller] == letter){
System.out.print(" "+letter+" ");
totaal++;
}
if (woord[teller] != letter){
System.out.print(" - ");
}
现在,我需要创建一个循环,继续向用户询问字母,一旦正确猜出另一个字母,它将填充数组中的另一个位置,直到所有的“-”符号都变成字母并且整个单词被猜到了。当前循环将仅显示猜中的字母,而不显示先前正确猜中的字母。有提示吗?