10 進数の配列と 10 進数のしきい値を引数として取るメソッドを作成しています。このメソッドは、リストからしきい値より大きいすべての数値を出力する必要があります。
私の計画は、for ループを実行して配列内の各数値を調べ、その数値 (i) がしきい値 (x) より大きい場合、結果リストに追加することです。私の問題は、結果リストに追加/追加できないことです。
System.out.println("Nothing here");
実際に for ループを通過しているかどうかを確認する必要がありますが、IDE は呼び出しが間違っていると言っていlist.add(a[i]);
ます。私は初心者のプログラマーで、これを修正する方法がわかりません。これが私のコードです:
public class a10 {
public static void main(String[] args) {
double a[] = {42, 956, 3,4};
threshold(a, 2);
}
public static void threshold(double[] a, double x){
double list[] = {};
for (double i:a){
if (i<22){
list.add(a[i]);
}else{
System.out.println("Nothing here");
}
}
}