私は次のようにすべきだと思いましたが、そうではないようです。
int[] jokes=new int[]{5,7,8,9,3,4,6,1,7};
for(int k=0;k<jokes.length && jokes[k]%2==0;k++){
System.out.println(jokes[k]);
}
関数内での評価はとにかく機能しますが、for ループ定義自体の中で検索をフィルタリングする方法があるかどうかを確認したかったのです (おそらくループ定義自体で関数を呼び出すことでしょうか?) それを達成できれば非常にクールです.