Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. package lec.pkg2;
  2. import java.util.Scanner;
  3. /**
  4. *
  5. * @author studentmain
  6. */
  7. public class Lec2 {
  8.  
  9. /**
  10. * @param args the command line arguments
  11. */
  12. static int NumGradStudents =3, NumUnderGradStudents = 2;
  13. static Graduate[] GradStudents; static UnderGraduate[] UnderGradStudents;
  14. public static void main(String[] args) {
  15. // TODO code application logic here
  16. Initialize(); GetStudentInfo(); ShowStudents();
  17. }
  18. public static void Initialize(){
  19. GradStudents = new Graduate[NumGradStudents];
  20. for(int i=0; i<NumGradStudents; i++)
  21. {
  22. GradStudents[i]= new Graduate();;
  23. }
  24. UnderGradStudents = new UnderGraduate[NumGradStudents];
  25. for(int i=0; i<NumUnderGradStudents; i++)
  26. {
  27. UnderGradStudents[i] = new UnderGraduate();
  28. }
  29. }
  30. public static void GetStudentInfo(){
  31. Scanner input = new Scanner(System.in);
  32. for(int i=0; i<NumGradStudents; i++){
  33. System.out.println("Enter Studemt Name ");
  34. GradStudents[i].SetName(input.nextLine());
  35. System.out.println("Enter Student Roll No. ");
  36. GradStudents[i].SetRollNo(input.nextLine());
  37. //System.out.println("Enter 1 for Graduate 2 for Undet Graduate");
  38. //students[i].SetType(input.nextInt());
  39. System.out.println("Enter Student Marks");
  40. GradStudents[i].setTestScore(input.nextInt());input.nextLine();
  41. }
  42. for(int i=0; i<NumUnderGradStudents; i++)
  43. {
  44. System.out.println("Enter student name ");
  45. UnderGradStudents[i].SetName(input.nextLine());
  46. System.out.println("Enter student roll no. ");
  47. UnderGradStudents[i].SetRollNo(input.nextLine());
  48. System.out.println("Enter student marks ");
  49. UnderGradStudents[i].setTestScore(input.nextInt());
  50. }
  51. }
  52. public static void ShowStudents(){
  53. for(int i=0; i<NumGradStudents; i++){
  54. System.out.println("Student Name " + GradStudents[i].GetName());
  55. System.out.println("Student roll no " + GradStudents[i].GetRollNo());
  56. System.out.println("Student GPA " + GradStudents[i].GetTestScore());
  57. boolean status = GradStudents[i].IsPass();
  58. if (status == true)
  59. System.out.println("student is pass");
  60. else
  61. System.out.println("STudent is fail");
  62.  
  63.  
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement