작은 게임을 작성하려고하지만 다시 재생하고 싶지 않은 경우 사용자에게 다시 재생하는 방법과 다시 재생하고 싶지 않은 경우 루프를 종료하는 방법을 고수했습니다. ..Java 루프를 종료하는 방법은 무엇입니까? 기본 추측 게임의 While-loop
import java.util.Random;
import java.util.Scanner;
public class Guessinggame {
public static void main(String[] args) {
System.out.println("Welcome to guessing game! \n" + " You must guess a number between 1 and 100. ");
while (true) {
Random randomNumber = new Random();
Scanner g = new Scanner(System.in);
int number = randomNumber.nextInt(100) + 1;
int guess = 0;
int numberOfGuesses = 0;
while (guess != number){
System.out.print("Guess: ");
guess = g.nextInt();
if (guess > number){
System.out.println("You guessed too high!");
}else if (guess < number){
System.out.println("You guessed too low!");
}else{
System.out.println("Correct! You have guessed "+ numberOfGuesses + " times. \nDo you want to play again? (y/n) ");
}
numberOfGuesses++;
}
}
}
}
루프를 종료하는 가장 좋은 방법은 '중단'을 사용하는 것입니다. 따라서 조건 (if)을 만들고 사용자가 다시 재생하기를 원한다면 체크하고, 그렇지 않으면 복귀를 중단하십시오 – k4sia