何らかの理由で、小文字の「y」の入力と大文字の「Y」の入力で異なる結果が得られています。「y」を入力するとifステートメントのコードが実行されますが、「Y」を入力すると実行されません。また、「Y」を入力してもブレークは実行されません。あとは。これはなぜですか、そして私は何が間違っているのですか?
Scanner playAgain = new Scanner (System.in);
System.out.println ("Play Again (Y/N)");
if ((playAgain.next().equals("y"))||(playAgain.next().equals("Y")))
{
Game theGame1 = new Game(0);
currentPts = currentPts + theGame1.play(total);
System.out.println("Current total is:" + " " + currentPts);
}
else break;