KeeganT

Ch10Test

May 16th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.46 KB | None | 0 0
  1. package test;
  2.  
  3. import java.util.Scanner;
  4. import java.util.ArrayList;
  5.  
  6. public class Test{
  7.     public static void main(String[] args){
  8.        
  9.         int max = 0, min = 999;
  10.         double avg = 0;
  11.         ArrayList <Integer> numbers = new ArrayList();
  12.         Scanner scanner = new Scanner (System.in);
  13.        
  14.        
  15.         System.out.println("Enter 7 Marks");
  16.        
  17.         for(int c = 0; c < 7; c++){
  18.             numbers.add(scanner.nextInt());
  19.         }
  20.        
  21.         for(int c = 0; c < 7; c++){
  22.             if(numbers.get(c) < min) min = numbers.get(c);
  23.             if(numbers.get(c) > max) max = numbers.get(c);
  24.         }
  25.        
  26.         System.out.println("Discarded Marks " + max + " " + min);
  27.        
  28.         for(int c = 0; c < numbers.size(); c++){
  29.             if(numbers.get(c) == min) numbers.remove(c);
  30.             if(numbers.get(c) == max) numbers.remove(c);
  31.         }
  32.        
  33.         for(int c = 0; c < 5; c++){
  34.             for(int i = 0; i < 4; i++){
  35.                 if(numbers.get (i) > numbers.get (i+1)){
  36.                     int placeholder=numbers.get (i);
  37.                     numbers.set (i, numbers.get (i + 1));
  38.                     numbers.set (i + 1, placeholder);
  39.                 }
  40.             }
  41.         }
  42.        
  43.         for(int c = 0; c < 5; c++){
  44.             System.out.println(numbers.get (c));
  45.             avg += numbers.get (c);
  46.         }
  47.        
  48.         System.out.println("Average " + avg/5);
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment