Java:如何编写“ Hang-man”游戏?

时间:2018-10-03 21:42:51

标签: java arrays while-loop

所以我安排了一个由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(" - ");
            }

现在,我需要创建一个循环,继续向用户询问字母,一旦正确猜出另一个字母,它将填充数组中的另一个位置,直到所有的“-”符号都变成字母并且整个单词被猜到了。当前循环将仅显示猜中的字母,而不显示先前正确猜中的字母。有提示吗?

0 个答案:

没有答案