Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java expert please help me the program below? Here is the requirement. ===== Reg

ID: 3807019 • Letter: J

Question

Java expert please help me the program below? Here is the requirement.

=====Register.java====

import java.util.ArrayList;
import java.util.HashMap;


public class Register {

   public static void main(String[] args) {
       HashMap<Section, ArrayList<String>> roster = new HashMap<>();
       Section s1 = new Section("CSC", 151, 0001, "Sophie Charlotte", "Intro to Java");
       Section s2 = new Section("CSC", 151, 0001, "Sophie C", "Introduction to Java");
       Section s3 = new Section("CSC", 151, 0001, "S Charlotte", "Java Introduction");
       Section s4 = new Section("CSC", 151, 0002, "Sophie C", "Introduction to Java");
       Section s5 = new Section("DBA", 151, 0001, "Sophie Charlotte", "SQL 1");
       Section s6 = new Section("CSC", 251, 0001, "Sophie Charlotte", "Adv Java");
      
       registerAStudent(roster, s1, "sophie");
       registerAStudent(roster, s2, "sally");
       registerAStudent(roster, s3, "jack");
       registerAStudent(roster, s4, "lassie");
       registerAStudent(roster, s5, "freckles");
       registerAStudent(roster, s6, "zipper");
      
       System.out.println(roster);
   }
  
   public static void registerAStudent(HashMap<Section, ArrayList<String>> roll, Section s, String student) {
       ArrayList<String> victims = roll.get(s);
       if (victims == null) {
           victims = new ArrayList<>();
           victims.add(student);
       }
       else {
           victims.add(student);
       }
       roll.put(s, victims);
   }

}

Course Section Map Kev Create a class Section that contains the following information: String department (e.g., "CSC") int courseNumber (e.g., 151) int sectonNumber e.g., 4101) String instructor (e.g "Sophie") String title (e.g., "Introduction to Java") Use Section objects as the key for a HashMap in the attached Register class. Sophie, Sally and Jack should a!! be in the same section. Everyone else should be in different sections.

Explanation / Answer

//To get the sophie, shelly and jack in same section you have to write same section number of these guys while caliing the overload constructor of Section.

The prototype of Section constructor is -->

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote