do-while ループは、インクリメントされる前または後に値をチェックしますか? この do-while ループをエスケープできないようで、それが間違いなのかどうか判断できません。このループのポイントは、ユーザーからの入力を取得することです。ユーザーが「X」を押したら、ループを終了させます。間違ったタイプのループを使用していますか、それとも間違ったステートメントを使用していますか?
int i = 0,
inputCount = 0;
char letter = 'a';
String[] coefficient = new String[MAX_LENGTH];
do{
System.out.print("What is " + letter +"? ");
coefficient[i] = keyboard.nextLine();
i++;
letter++;
inputCount++;
}while(coefficient[i] != "X");