こんにちは皆さん、このコードでループを終了しようとしていますが、終了する前に、不要な行が出力されます。
do {
System.out.println("Would you like to change one of the numbers (y/n)?");
choice = kb.next().charAt(0);
System.out.println("Please enter the index of the number you want to change:");
indexChange = kb.nextInt();
System.out.println("Please enter the number you want to change:");
changedIndex = kb.nextInt();
elements[indexChange - 1] = changedIndex;
for (int i = 0; i < elements.length; i++)
System.out.println(index[i] + elements[i]);
} while (choice != 'n');
ループが終了する前に、次の 2 行が出力されます:"Please enter the number you want to change:"&"Please enter the number you want to change:". どなたかこの過ちを手伝っていただけますか?