Question: Help, in my code, we must use, public static CollegeStudent getUserInput() {, in Class.java, but I do not know how to use or do not
Help, in my code, we must use, public static CollegeStudent getUserInput() {, in Class.java, but I do not know how to use or do not know what to put for things like UserInput.setCourseTitle(courseTitle); and etc. Could anyone tell me what I should put in ______.setCourseTitle(CourseTitle); to work?



Main.java: import java.util.Scanner;
public class Main {
public static CollegeStudent getUserInput() {
String name;
String courseTitle;
String courseNumber;
int credits;
Scanner scan = new Scanner(System.in);
System.out.print("Enter the student name (last, first): ");
name = scan.nextLine();
System.out.print("Enter the course title: ");
courseTitle = scan.nextLine();
System.out.print("Enter the course number: ");
courseNumber = scan.nextLine();
System.out.print("Enter the course number of credits: ");
credits = scan.nextInt();
scan.nextLine();
UserInput.setName(name);
UserInput.setCourseTitle(courseTitle);
UserInput.setCourseNumber(courseNumber);
UserInput.setCredits(credits);
UserInput.setCourseFee(credits);
return UserInput;
}
public static void main(String[] args) {
CollegeStudent student = new CollegeStudent();
Scanner scan = new Scanner(System.in);
String choice;
student = UserInput(student);
System.out.println(student);
System.out.print("Would you like to input another? (Y or N) ");
choice = scan.nextLine();
if (choice.equals("Y")) {
choice = "";
student = UserInput(student);
System.out.println(student);
System.out.print("Would you like to input another? (Y or N) ");
}
else {
System.out.println();
}
}
}
CollegeStudent.java:
public class CollegeStudent {
private static double costPerHour = 125;
private String name;
private String courseTitle;
private String courseNumber;
private int credits;
private double courseFee;
public CollegeStudent() {
name = "";
courseTitle = "";
courseNumber = "";
credits = 0;
courseFee = 0;
}
public CollegeStudent(String name, String courseTitle, int credits, String courseNumber) {
this.name = name;
this.courseTitle = courseTitle;
this.courseNumber = courseNumber;
this.credits = credits;
courseFee = credits * costPerHour;
}
public String getName() {
return name;
}
public String getCourseTitle() {
return courseTitle;
}
public String getCourseNumber() {
return courseNumber;
}
public int getCredits() {
return credits;
}
public double getCourseFee() {
return courseFee;
}
public void setName(String name) {
this.name = name;
}
public void setCourseTitle(String courseTitle) {
this.courseTitle = courseTitle;
}
public void setCourseNumber(String courseNumber) {
this.courseNumber = courseNumber;
}
public void setCredits(int credits) {
this.credits = credits;
}
public void setCourseFee(int credits) {
courseFee = credits * costPerHour;
}
public String toString() {
return "Name: "+this.name + " " + "Course Title: " + this.courseTitle + " " + "Course Number: " + this.courseNumber + " " + "Credits: " + this.credits + " " + "Course Fee: $" + this.courseFee ;
}
}
1 NM N 000 6 = 14 = 16 18 20 21 import java.util.Scanner; 2 a public class Main { 3 - public static CollegeStudent getUserInput() { 4 String name; 5 String courseTitle; String courseNumber; 7 int credits; 8 Scanner scan = new Scanner(System.in); 9 System.out.print("Enter the student name (last, first): "); 10 name = scan.nextLine(); 11 System.out.print("Enter the course title: "); 12 courseTitle scan.nextLine(); 13 System.out.print("Enter the course number: "); courseNumber scan.nextLine(); 15 System.out.print("Enter the course number of credits: "); credits = scan.nextInt(); 17 scan.nextLine(); User Input.setName(name); 19 User Input.setCourseTitle(courseTitle); User Input.setCourseNumber(courseNumber); User Input.setCredits(credits); 22 User Input.setCourseFee(credits); 23 return User Input; 24 } 25 - public static void main(String[] args) { 26 CollegeStudent student = new CollegeStudent(); 27 Scanner scan = new Scanner(System.in); 28 String choice; 29 student User Input (student); System.out.println(student); 31 System.out.print("Would you like to input another? (Y or N) "); 32 choice scan.nextLine(); if (choice.equals("Y")) { choice 35 student = User Input (student); System.out.println(student); 37 System.out.print("Would you like to input another? (or N) "); } 39 - else { 40 System.out.println(); } 42 } 43 } = 30 = 33 - 34 = 36 N m n N 0 0 38 41 + ++ College Student.java X public class CollegeStudent { private static double costPer Hour - 1 2 125; 3 4 HN m n N 000 5 6 7 private String name; private String courseTitle; private String courseNumber; private int credits; private double courseFee; ***; 10 11 12 13 14 public CollegeStudent() { name courseTitle courseNumber credits courseFee = } = = 15 16 17 18 19 20 21 22 public CollegeStudent (String name, String courseTitle, int credits, String courseNumber) { this.name = name; this.courseTitle courseTitle; this.courseNumber courseNumber; this.credits = credits; courseFee = credits * costPer Hour; = 23 = 24 25 26 27 } 28 29 30 public String getName() { return name; } 31 32 33 PWN 34 public String getCourseTitle() { return courseTitle; } 35 0 36 37 38 public String get CourseNumber { return courseNumber; } 39 40 41 public int getCredits() { return credits; 42 E College Student.java X 34 return courseTitle; 35 } 36 37 public String getCourseNumber() { 38 return courseNumber; 39 } 40 41 public int getCredits() { 42 return credits; 43 } 1 44 45 46 47 public double get CourseFee() { return courseFee; } public void setName(String name) { this.name = name; } 48 49 50 51 52 53 54 55 56 57 58 public void setCourseTitle(String courseTitle) { this.courseTitle = courseTitle; } public void setCourseNumber (String courseNumber) { this.courseNumber = courseNumber; } 59 60 61 62 public void setCredits(int credits) { this.credits = credits; } 63 64 65 66 67 public void set CourseFee(int credits) { courseFee = credits * cost Per Hour; } 68 69 70 71 public String toString() { return "Name: "+this.name + " " + "Course Title: " + this.courseTitle + " " + "Course Number : + this.courseNumber + " " + "Credits: " + this.credits + " " + "Course Fee: $" + this.courseFee ; } 72 73 74. }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
