-4
我的代碼中的for循環被忽略,我在沒有if語句的情況下對它進行了測試,並且當我從main方法調用它時仍然不輸出任何內容。For Loop未運行,
public void searchBatsmenID(int ID){
for (Batsmen check : batsmen) {
exists = false;
if (check.id == ID && ID!=0){
System.out.println("Player ID: " + check.id);
System.out.println("Name: " + check.name);
System.out.println("Age: " + check.age);
System.out.println("Number of matches played: " + check.matches);
System.out.println("Runs scored: " + check.runs);
System.out.println("");
exists = true;
}
}
如果擊球手的大小爲零,那麼你的for循環將不會執行 – Rajashekhar
你怎麼知道它沒有運行? –
你沒有提供足夠的信息讓我們知道這個問題。提供[mcve]。 (順便說一下,只需檢查一次'ID!= 0'就足夠了,而不是在for循環中執行。) – Gendarme