Filter
//
// Filter.java
//
import java.util.*;
public class Filter
{
public static ArrayList<Double> filterGoodScores(double[] scores)
{
// return an ArrayList containing the "good" scores
ArrayList<Double> result = new ArrayList<Double>();
for (double value : scores)
{
if (value > 92.5)
result.add(value);
}
return result;
}
public static void main(String[] args)
{
double[] scores = {95.3, 92.0, 77.3, 88.5, 98.9};
System.out.print("scores: ");
for (double score : scores)
System.out.print(score + " ");
System.out.println();
ArrayList<Double> goodScores = filterGoodScores(scores);
System.out.print("good scores: ");
for (double score : goodScores)
System.out.print(score + " ");
System.out.println();
}
}
Output:
scores: 95.3 92.0 77.3 88.5 98.9
good scores: 95.3 98.9