我正在尝试创建一个岩石,纸张,剪刀,蜥蜴,spock程序,重复自己,直到用户选择退出.但是,我无法弄清楚如何使程序循环.它在一场比赛后继续存在.我认为这可能与我的while语句的设置方式有关,但我不完全确定如何解决它.谢谢.
import java.util.Scanner;
import java.util.Random;
public class project2_rpsls {
public static void main(String[] args)
{
int round=0;
String uMove = null, cMove = null/*, loop*/;
Scanner scan=new Scanner(System.in);
/*System.out.println("Would you like to play?");
loop=scan.next();
loop=loop.toUpperCase();
while (loop.equals("Y"))*/
while (round>=0)
{
round++;
}
//get the moves
{
uMove = getuMove();
cMove = getcMove();
}
//Determining the winner
{
String winner;
if (cMove.equals(uMove))
{
winner="It was a tie!";
}
else if (uMove.equals("ROCK") && cMove.equals("LIZARD") ||
uMove.equals ("ROCK") && cMove.equals("SCISSORS"))
{
winner="You Win!"; …Run Code Online (Sandbox Code Playgroud)