如果else语句失败

道场·奥里亚
for (h = 1; h <= userInput; h++) {
    while (h <= userInput) {

        System.out.println("\nPick a Y coordinate: (1 - " + row + ")");
        try {
            userInput2 = stdin.nextInt();
            if (userInput2 > 0 && userInput2 <= row) {
            } else {
                System.out.println("Make sure you only choose a"
                        + " coordinate between 1 and " + row);
            }
        } catch (Exception f) {
            System.out.println("Make sure your only choosing a coordinate"
                    + " between 1 and " + row);
            stdin.next();
            continue;
        }

        System.out.println("\nPick a X coordinate: (1 - " + column + ")");

        try {
            userInput3 = stdin.nextInt();
            if (userInput3 > 0 && userInput3 <= column) {
            } else {
                System.out.println("Make sure you only choose a"
                        + " coordinate between 1 and " + column);
            }
        } catch (Exception g) {
            System.out.println("Make sure your only choosing a coordinate"
                    + " between 1 and " + column);
            stdin.next();
            continue;
        }

        if (userGuesses[userInput2][userInput3] == false) {
            userGuesses[userInput2][userInput3] = true;
        }

        if (h == userInput) {
            break;
        } else {
            System.out.println("You've already chosen that coordinate coward!"
                    + " Try again!");
            continue;
        }
    }
}

由于某种原因,最后一条if else语句总是被打印出来(与其他语句分开的SoP)。即使这是我第一次选择该程序的坐标。我对编程真的很陌生,也许我犯了一个新手错误,这对其他人来说是显而易见的。

艾略特·新鲜

删除嵌套while循环。防止h改变,

for ( h = 1 ; h <= userInput; h++) { 
    // while (h <= userInput) {
    // ...
    // }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果Process.Start失败,如何制作else if语句

来自分类Dev

简单(?)如果if语句失败

来自分类Dev

如果为数组的else语句

来自分类Dev

PHP-如果... else ...语句

来自分类Dev

多个分支,如果else语句

来自分类Dev

如果语句在javascript中失败

来自分类Dev

如果 else 语句在 return " " 语句中

来自分类Dev

if else语句,如果不输出else?

来自分类Dev

MySQL 存储过程回滚第一个 If-else 语句,如果第二个 if-else 语句失败

来自分类Dev

如果vs. else如果vs. else语句?

来自分类Dev

如果,则else语句覆盖webmatrix中的null

来自分类Dev

jQuery,如果else语句不起作用

来自分类Dev

jQuery如果Else语句从未执行

来自分类Dev

如果语句不显示else结果

来自分类Dev

如果语句忽略else选项Javascript

来自分类Dev

While循环(如果为else语句)

来自分类Dev

如果语句因输出问题而失败

来自分类Dev

如果语句未失败,则File_exists

来自分类Dev

如果 .then 失败,我如何执行语句

来自分类Dev

如果语句导致事情失败

来自分类Dev

else语句,如果在if语句中无法访问

来自分类Dev

如果在Tkinter中else语句删除了if语句

来自分类Dev

如果该语句不起作用,则输出else语句

来自分类Dev

如果else语句对else端不起作用,则为powershell

来自分类Dev

如果else语句与else部分不起作用

来自分类Dev

如果在api操作之前执行else else语句

来自分类Dev

如果/ else语句在android应用中不起作用(else语句始终执行)

来自分类Dev

R:dplyr :: filter中的IF语句需要ELSE,否则会失败?

来自分类常见问题

如果按概率排序if ... else if语句有什么作用?