Advertisement
Guest User

StudentManagement

a guest
Sep 10th, 2017
449
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.57 KB | None | 0 0
  1. package studentmanagement;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Scanner;
  5. import java.lang.String;
  6.  
  7. public class StudentManagement {
  8. public static void main(String[] args) {
  9. // TODO code application logic here
  10. Student sv = new Student();
  11. sv.setName("Minh");
  12. sv.setID("123456");
  13. sv.setGroup("K61T");
  14. sv.setEmail("xxx@gmail.com");
  15. System.out.println("Name : "+ sv.getName());
  16. sv.getInfo();
  17.  
  18. Student s1 = new Student();
  19. Student s2 = new Student();
  20. Student s3 = new Student();
  21.  
  22. s1.setGroup("K59CLC");
  23. s2.setGroup("K59CLC");
  24. s3.setGroup("K59B");
  25.  
  26. if(sameGroup(s1, s2) == true){
  27. System.out.println("True");
  28. }
  29. else System.out.println("False");
  30.  
  31. if(sameGroup(s1, s3) == true){
  32. System.out.println("True");
  33. }
  34. else System.out.println("False");
  35.  
  36. // Student[] svlist = new Student[100];
  37. //
  38. // svlist[0].setName("Anh");
  39. // svlist[0].setID("123");
  40. // svlist[1].setName("Binh");
  41. // svlist[1].setID("1111");
  42. //
  43. // for(Student index : svlist){
  44. // System.out.println("Name : " + index.getName());
  45. // System.out.println("ID : " +index.getID());
  46. // }
  47.  
  48. ArrayList<Student> listStudent = new ArrayList<Student>();
  49. Student svlist1 = new Student();
  50. svlist1.setName("Anh");
  51. svlist1.setID("123");
  52. svlist1.setGroup("K61T");
  53. svlist1.setEmail("qqq@gmail.com");
  54.  
  55. Student svlist2 = new Student();
  56. svlist2.setName("Binh");
  57. svlist2.setID("567");
  58. svlist2.setGroup("K61T");
  59. svlist2.setEmail("ppp@gmail.com");
  60.  
  61. listStudent.add(0,svlist1);
  62. listStudent.add(1,svlist2);
  63.  
  64. for(Student index : listStudent){
  65. System.out.println("Name " + index.getName());
  66. System.out.println("ID : " + index.getID());
  67. System.out.println("Group : " + index.getGroup());
  68. System.out.println("Email : " + index.getEmail());
  69. }
  70.  
  71. studentByGroup(listStudent);
  72.  
  73. removeStudent(listStudent);
  74. }
  75. public static boolean sameGroup(Student s1, Student s2){
  76. boolean isSameGroup = false;
  77. if(s1.getGroup() == s2.getGroup()){
  78. isSameGroup = true;
  79. }
  80. return isSameGroup;
  81. }
  82.  
  83. public static void studentByGroup(ArrayList<Student> arrStudent){
  84. Scanner input = new Scanner(System.in);
  85. boolean isSameGroup = false;
  86. String group = new String();
  87.  
  88. System.out.println("Enter the group : ");
  89. group = input.next();
  90.  
  91. System.out.println("List of student in the group " + group + " : ");
  92. for(Student index : arrStudent)
  93. {
  94. if(index.getGroup().equals(group))
  95. {
  96. System.out.println(index.getName());
  97. }
  98. }
  99. }
  100.  
  101. public static void removeStudent(ArrayList<Student> arrStudent){
  102. Scanner input = new Scanner(System.in);
  103. String inputID = new String();
  104.  
  105. System.out.println("Enter the student's id : ");
  106. inputID = input.next();
  107.  
  108. for(Student indexStudent : arrStudent){
  109. if(indexStudent.getID().equals(inputID)){
  110. arrStudent.remove(arrStudent.indexOf(indexStudent));
  111. }
  112. }
  113.  
  114. }
  115.  
  116. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement