Guest User

Untitled

a guest
Nov 17th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.41 KB | None | 0 0
  1. public class DEMO {
  2.  
  3. public static void main(String[] args) throws Exception
  4. {
  5. int sum = 0;
  6. double gpa = 0;
  7. int i = 0;
  8.  
  9. String[][] Students = {{"Justin", "Five", "A01"},
  10. {"Rudy", "Widers", "B12"},
  11. {"Trevor", "Don", "B21"},
  12. {"Steve", "Don", "D52"},
  13. {"Bob","Dill","E41"}};
  14.  
  15. String[][] Subjects = {{"A01","BIO101","CHEM101","CS302","CS102","PE15"},
  16. {"B12","BIO101","CHEM302","PHIL302","LAB232","PHYS335"},
  17. {"C02","CHEM101","CAL302","ENG302","LAB232","PE15"},
  18. {"D52","PE15","ENG302","LAB302","FRE101","CS333"},
  19. {"E41","CHEM101","ENG302","LAB302","CS302","PHYS335"}};
  20.  
  21. String[][] Grades = {{"A01","A","A","C","A","A"},
  22. {"B12","B","C","B","D","A"},
  23. {"C02","C","C","B","A","A"},
  24. {"D52","A","D","B","F","A"},
  25. {"E41","F","A","B","F","A"}};
  26.  
  27. double GPA_Storing[] = new double[Students.length];
  28.  
  29. while(i < Students.length)
  30. {
  31.  
  32. System.out.print("Student: ");
  33. for(int j=0; j<Students[0].length - 1;j++)
  34. {
  35. System.out.print(Students[i][j]+ " ");
  36. }
  37. System.out.println("");
  38.  
  39. System.out.print("Subjects: ");
  40. for(int j = 1; j<Subjects[0].length;j++)
  41. {
  42. System.out.print(Subjects[i][j]+ " ");
  43. }
  44. System.out.println("");
  45.  
  46. for(int j=1; j<Grades[i].length;j++)
  47. {
  48. switch(Grades[i][j])
  49. {
  50. case "A": Grades[i][j].equals("A");
  51. sum += 4;
  52. break;
  53. case "B": Grades[i][j].equals("B");
  54. sum += 3;
  55. break;
  56. case "C": Grades[i][j].equals("C");
  57. sum += 2;
  58. break;
  59. case "D": Grades[i][j].equals("D");
  60. sum += 1;
  61. break;
  62. default:
  63. break;
  64. }
  65. }
  66. gpa = sum / (Subjects[i].length - 1);
  67. System.out.println("GPA: " + gpa);
  68. GPA_Storing[i] = gpa;
  69. gpa = 0;
  70. sum = 0;
  71.  
  72. System.out.println();
  73. i++;
  74. }
  75.  
  76. for(i = 0; i < Students.length; i++)
  77. {
  78. System.out.print(Students[i][0] + " has ");
  79.  
  80. if(GPA_Storing[i] >= 3.0)
  81. System.out.print("Passing ");
  82. else
  83. System.out.print("Failing ");
  84.  
  85. System.out.print("GPA");
  86. System.out.println();
  87. }
  88. }
  89. }
Add Comment
Please, Sign In to add comment