-4
私のコード内のforループは無視されていますが、ifステートメントなしでテストしましたが、forループはmainメソッドから呼び出すときに何も出力しません。forループが実行されていません。
あなたがエラーを取得していないと仮定すると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