index.totalNumCitations
そのwhileループで設定した値に値を設定する方法を探しています。1
for ループが少なくとも 1 回実行されるように、値を initial に設定しました。for ループの前に値を取得しようとしましたが、それも機能しませんでした。誰かが私を正しい方向に向けることができれば、私は非常に感謝しています.
for (int i = 0; i < index.totalNumCitations; i++) {
while (inputInteger > 50 || inputInteger < 0) {
inputInteger = Integer.parseInt(sc.nextLine());
index.Index(inputInteger);
}
これは、while ループで使用されるメソッドです。
public void Index(int totalNumCit) {
if (totalNumCit <= 50 && totalNumCit > 0) {
this.totalNumCitations = totalNumCit;
citationIndex = new Citation[totalNumCit];
} else {
System.out.println("Error: Please enter a number between 0 and 50.");
}
}