小编Ric*_*ose的帖子

Java while循环在一次迭代后停止

我正在尝试创建一个岩石,纸张,剪刀,蜥蜴,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)

java loops while-loop

1
推荐指数
1
解决办法
1669
查看次数

标签 统计

java ×1

loops ×1

while-loop ×1