Java hangman端环

Java hangman端环,java,Java,请帮帮我,我需要知道如何结束这个循环三次。但是,如果你知道的话,请告诉我我日夜工作。愿代码与大家同在!(星球大战) System.out.println("If you want to leave, type \"quit\""); System.out.println("If you want to play again,type\"yes\" "); Scanner input = new Scanner(System.in); String s=input.next(); if(s.eq

请帮帮我,我需要知道如何结束这个循环三次。但是,如果你知道的话,请告诉我我日夜工作。愿代码与大家同在!(星球大战)

System.out.println("If you want to leave, type \"quit\"");
System.out.println("If you want to play again,type\"yes\" ");

Scanner input = new Scanner(System.in);
String s=input.next();
if(s.equals("quit")) {
    System.out.println("Thanks for playing the game!");
    System.exit(0);
}
if (s.equals("yes")) {     
    String userInput = input.nextLine();
    userInput = userInput.toUpperCase();
    startGame(); 
以下是完整的代码:

System.out.println("If you want to leave, type \"quit\"");
System.out.println("If you want to play again,type\"yes\" ");

Scanner input = new Scanner(System.in);
String s=input.next();
if(s.equals("quit")) {
    System.out.println("Thanks for playing the game!");
    System.exit(0);
}
if (s.equals("yes")) {     
    String userInput = input.nextLine();
    userInput = userInput.toUpperCase();
    startGame(); 
import static Hello.Hangman.startGame;

import java.util.Scanner;
import java.util.Arrays;

public class Hangman {
    public static void main(String[] args) {
        Hangman game = new Hangman();
        Hangman.startGame();
    }


    public static void startGame() {
        Scanner Input = new Scanner(System.in);
        String first, reverse = "";
        String second, reverse2 = "";
        Scanner in = new Scanner(System.in);

        System.out.println("Welcome to Hangman!");
        System.out.println("Enter your first name.");
        first = in.nextLine();
        System.out.println("Enter your last name to play.");
        second = in.nextLine();

        int length = first.length();
        int length2 = second.length();
        for (int i = length - 1; i >= 0; i--)
            reverse = reverse + first.charAt(i);
        reverse = reverse.substring(0, 1).toUpperCase()++ reverse.substring(1).toLowerCase();
        for (int i = length2 - 1; i >= 0; i--)
            reverse2 = reverse2 + second.charAt(i);
        reverse2 = reverse2.substring(0, 1).toUpperCase() + reverse2.substring(1).toLowerCase();

        System.out.println("Your name entered in reverse    is: " + reverse + " " + reverse2);
        System.out.println("Press enter to continue:");
        in.nextLine();

        String[] CollectionOfWords =
                {"", "world", "about", "again", "heart", "pizza",
                        "earth", "stars", "light", "music", "party",
                        "seven", "three", "happy", "water", "amber",
                        "apple", "piano", "green", "mouth", "suger",
                        "stone", "japan", "china", "after", "smile",
                        "south", "house", "stake", "guess", "wrong",
                        "thing", "write", "white", "black", "lemon",
                        "anime", "stick", "outer", "input", "grand",
                        "lives", "twice", "print", "hangs", "woman",
                        "power", "today", "india", "night", "candy",
                        "puppy", "latin", "vegan", "phone", "april",
                        "forum", "birth", "other", "chris", "irish",
                        "paste", "queen", "grace", "crazy", "plant",
                        "knife", "spike", "darth", "vader", "eagle",
                        "egypt", "range", "fists", "fight", "glory",
                        "March", "smart", "magic", "codes", "rolls",
                        "match", "honor", "glass", "board", "teams",
                        "bully", "zebra", "under", "mango", "brain",
                        "dirty", "eight", "zeros", "train", "cycle",
                        "break", "necks", "terms", "slide", "large"};


        int randNumber = (int) Math.ceil(Math.random() * CollectionOfWords.length);
        int counter = 5;
        String radmWord = CollectionOfWords[randNumber];

        char[] genRadmLetter = radmWord.toCharArray();
        char[] genRadmLetter2 = radmWord.toCharArray();
        for (int x = 0; x < genRadmLetter.length; x++) {
            genRadmLetter[x] = '-';
        }

        System.out.println(String.valueOf(genRadmLetter));
        System.out.println("Hello" + " " + reverse + " " + reverse2 + " " + "guess a letter");
        char guessedLetter = Input.next().charAt(0);
        int RW = radmWord.indexOf(guessedLetter);

        if (RW >= 0) {

            genRadmLetter[RW] = guessedLetter;
            System.out.println(genRadmLetter);

        }

        if (RW == -1) {
            System.out.println("Wrong letter, try again.");
            counter = counter - 1;
            System.out.println("Lives left: " + counter);
        }

        while (counter != 0) {

            System.out.println("Guess a letter.");
            guessedLetter = Input.next().charAt(0);
            RW = radmWord.indexOf(guessedLetter);

            if (RW >= 0) {

                genRadmLetter[RW] = guessedLetter;
                System.out.println(genRadmLetter);


            }

            if (RW == -1) {
                System.out.println("Wrong letter, try again.");
                counter = counter - 1;
                System.out.println("Lives left: " + counter);
            }

            boolean result = Arrays.equals(genRadmLetter, genRadmLetter2);
            if (result == true) {

                return;
            }
            for (int i = 0; i < genRadmLetter.length; i++) {
                if (radmWord.charAt(i) == guessedLetter) {
                    genRadmLetter[i] = guessedLetter;
                    result = true;
                }
            }
            if (counter == 0) {
                break;
            }

        }

        if (counter == 0) {
            System.out.println("You lost. The word was: " + radmWord);
            playAgain();

            if (RW == 0)
                System.out.println("Well done, you have guessed the word.");
            System.out.println("Your final score is: " + counter);


        }
    }

    public static boolean playAgain() {

        while (true) {

            System.out.println("If you want to leave, type \"quit\"");
            System.out.println("If you want to play again,type\"yes\" ");

            Scanner input = new Scanner(System.in);
            String s = input.next();
            if (s.equals("quit")) {
                System.out.println("Thanks for playing the game!");
                System.exit(0);
            }
            if (s.equals("yes")) {

                String userInput = input.nextLine();
                userInput = userInput.toUpperCase();
                startGame();


            } else {

            }
        }
    }
} 
导入静态Hello.Hangman.startGame;
导入java.util.Scanner;
导入java.util.array;
公共级刽子手{
公共静态void main(字符串[]args){
刽子手游戏=新刽子手();
刽子手。斯塔特格梅();
}
公共静态void startName(){
扫描仪输入=新扫描仪(System.in);
第一个字符串,反向=”;
第二个字符串,reverse2=“”;
扫描仪输入=新扫描仪(系统输入);
System.out.println(“欢迎来到刽子手!”);
System.out.println(“输入您的名字”);
first=in.nextLine();
System.out.println(“输入要播放的姓氏”);
second=in.nextLine();
int length=first.length();
int length2=第二个.length();
对于(int i=length-1;i>=0;i--)
反向=反向+第一个字符(i);
reverse=reverse.substring(0,1).toUpperCase()+reverse.substring(1.toLowerCase();
对于(int i=length2-1;i>=0;i--)
reverse2=reverse2+秒字符(i);
reverse2=reverse2.substring(0,1).toUpperCase()+reverse2.substring(1.toLowerCase();
System.out.println(“您在背面输入的名称是:“+reverse+”+reverse2”);
System.out.println(“按enter键继续:”);
in.nextLine();
字符串[]CollectionOfWords=
{“,”世界“,”关于“,”再次“,”心“,”比萨饼“,
“地球”、“星星”、“光”、“音乐”、“派对”,
“七”,“三”,“快乐”,“水”,“琥珀”,
“苹果”、“钢琴”、“绿色”、“嘴巴”、“糖”,
“石头”、“日本”、“中国”、“之后”、“微笑”,
“南”,“房子”,“木桩”,“猜测”,“错误”,
“东西”、“文字”、“白色”、“黑色”、“柠檬”,
“动漫”、“棍棒”、“外部”、“输入”、“宏大”,
“生活”,“两次”,“印刷”,“悬挂”,“女人”,
“力量”、“今天”、“印度”、“夜晚”、“糖果”,
“小狗”、“拉丁语”、“素食主义者”、“电话”、“四月”,
“论坛”、“出生”、“其他”、“克里斯”、“爱尔兰”,
“粘贴”、“女王”、“优雅”、“疯狂”、“植物”,
“刀”、“刺”、“达斯”、“维德”、“鹰”,
“埃及”、“射程”、“拳头”、“战斗”、“荣耀”,
“三月”、“聪明”、“魔法”、“密码”、“掷骰子”,
“比赛”、“荣誉”、“玻璃”、“棋盘”、“团队”,
“欺负”、“斑马”、“下”、“芒果”、“大脑”,
“脏”、“八”、“零”、“火车”、“循环”,
“断裂”、“颈部”、“术语”、“滑动”、“大”};
int randNumber=(int)Math.ceil(Math.random()*CollectionOfWords.length);
int计数器=5;
字符串radmWord=CollectionOfWords[randNumber];
char[]genRadmLetter=radmWord.toCharArray();
char[]genRadmLetter2=radmWord.toCharArray();
对于(int x=0;x=0){
genRadmLetter[RW]=猜测字母;
System.out.println(genRadmLetter);
}
如果(RW==-1){
System.out.println(“错误的字母,再试一次。”);
计数器=计数器-1;
System.out.println(“左侧生命:+计数器);
}
while(计数器!=0){
System.out.println(“猜一个字母”);
guessedLetter=Input.next().charAt(0);
RW=radmWord.indexOf(猜测字母);
如果(RW>=0){
genRadmLetter[RW]=猜测字母;
System.out.println(genRadmLetter);
}
如果(RW==-1){
System.out.println(“错误的字母,再试一次。”);
计数器=计数器-1;
System.out.println(“左侧生命:+计数器);
}
布尔结果=数组.equals(genRadmLetter,genRadmLetter2);
如果(结果==真){
返回;
}
对于(int i=0;i

System.out.println("If you want to leave, type \"quit\"");
System.out.println("If you want to play again,type\"yes\" ");

Scanner input = new Scanner(System.in);
String s=input.next();
if(s.equals("quit")) {
    System.out.println("Thanks for playing the game!");
    System.exit(0);
}
if (s.equals("yes")) {     
    String userInput = input.nextLine();
    userInput = userInput.toUpperCase();
    startGame(); 
while (true) {
你们可以坐在柜台上

System.out.println("If you want to leave, type \"quit\"");
System.out.println("If you want to play again,type\"yes\" ");

Scanner input = new Scanner(System.in);
String s=input.next();
if(s.equals("quit")) {
    System.out.println("Thanks for playing the game!");
    System.exit(0);
}
if (s.equals("yes")) {     
    String userInput = input.nextLine();
    userInput = userInput.toUpperCase();
    startGame(); 
int count=0;
while (count<3) {
count++;
int count=0;
而(计数你可以