Java无缘无故地进入if和else?

时间:2015-03-30 21:14:20

标签: java if-statement

    for (int i = 0; i < players.length; i++) {
        for (int j = 0; j < 2; j++) {
            if (j == 0) {
                System.out.println("Player " + (i + 1) + "'s first card is:");
            }
            else {
                System.out.println("Player " + (i + 1) + "'s second card is:");
            }

            players[i][j] = sc.nextLine();
        }
    }

这是我正在编写的一段非常简单的代码。然而,出于一些非常奇怪的原因,对于第一个玩家而言,它同时进入了if和else。除player 1外,它工作正常。在过去的30分钟里,我一直在阅读我的代码,这对我来说没有任何意义。那么为什么会发生这种情况?我该如何解决呢?

0 个答案:

没有答案