我正在寻找一种将值index.totalNumCitations
设置为我在该 while 循环中设置的值的方法。我将值设置为1
初始值,以便 for 循环至少执行一次。我尝试在 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.");
}
}