Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. /**
  2. * This program analyzes an array of grades.
  3. *
  4. * Michael Zhou
  5. * October 4th, 2019
  6. */
  7.  
  8. import java.util.*;
  9.  
  10. public class GradeArray {
  11.  
  12. public static void main(String[] args) {
  13.  
  14. Scanner sc = new Scanner(System.in);
  15.  
  16. int[] grades = new int[20];
  17.  
  18. for(int i = 0; i < 20; i++) {
  19. int randomNum = (int) (Math.random() * ((100 - 60) + 1) + 60);
  20. grades[i] = randomNum;
  21. }
  22.  
  23. int low = grades[0];
  24. double total = 0.0;
  25.  
  26. for(int i = grades.length - 1; i >= 0; i--) {
  27. if(grades[i] < low) {
  28. low = grades[i];
  29. }
  30. total += grades[i];
  31. System.out.print(grades[i] + " ");
  32. }
  33.  
  34. System.out.println("\nThe lowest grade is a " + low + ".");
  35.  
  36. double avg = total/20.0;
  37. avg = (int)(100 * avg + 0.5) / 100.0;
  38. System.out.println("Total Average is: " + avg + ".");
  39.  
  40. total -= low;
  41. avg = total/19;
  42. avg = (int)(100 * avg + 0.5) / 100.0;
  43. System.out.println("Without Low Average is: " + avg + ".");
  44.  
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement