Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.util.*;
- import type.lib.*;
- public class Check10A
- {
- public static void main(String[] args)
- {
- PrintStream output = System.out;
- Scanner input = new Scanner(System.in);
- final int SENTINEL = 0;
- int sum = 0;
- output.print("Enter your integers\n(Negative=sentinel)\n");
- List<Integer> list = new ArrayList<Integer>();
- for (int num = input.nextInt(); num >= SENTINEL; num = input.nextInt())
- {
- list.add(num);
- sum = sum + num;
- }
- if(list.isEmpty() == true)
- {
- output.println("Your list is empty!");
- }
- else
- {
- double average = (double)sum / list.size();
- output.printf("The average is: %f\n", average);
- Iterator<Integer> it = list.iterator();
- Collections.sort(list);
- output.println("The sorted, distinct, above-average elements:");
- for(;it.hasNext();)
- {
- double element = (double)it.next();
- if(element > average)
- {
- output.printf("%d ", (int)element);
- }
- }
- output.println();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement